gem5 FS模式下mount文件到shell

在這裏插入圖片描述

下面是根據我自己的實際情況,寫一點總結。
教程:

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文件夾出現了。
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章