下面是根據我自己的實際情況,寫一點總結。
教程:
1、掛載linux-x86.img
mount -o loop,offset=32256 ./fs-image/disks/linux-x86.img /mnt
2、看看/mnt目錄下是否有內容,有內容則掛載成功
ls /mnt
如下圖
3、把要傳輸的文件(夾)拷貝到/mnt目錄下
我這裏將test文件夾拷貝到/mnt下
cp -r ./test/ /mnt
4、在啓動FS模擬之前,確保該loop設備已經被卸載了
umount /mnt
5、接下來,啓動FS模擬,就可以看到你需要的文件出現在shell裏面了
build/X86/gem5.opt configs/example/fs.py --kernel=x86_64-vmlinux-2.6.22.9 --disk-image=linux-x86.img
進入到shell裏,可以發現剛纔傳輸的test文件夾出現了。