寫入並使用QEMU運行boot.bin和loader.bin的方法

《一個64位操作系統的設計與實現》第52至第54頁:
1、創建一個1.44MB的軟盤鏡像,用以下dd命令和用bximage命令創建軟盤鏡像的操作是等價的:

dd if=/dev/zero of=a.img bs=512 count=2880

也等價於以下qemu-img命令:

qemu-img create -f raw a.img 1474560B

2、寫入boot.bin:

dd if=boot.bin of=a.img bs=512 count=1 conv=notrunc

3、掛載軟盤鏡像並寫入loader.bin:

sudo mount a.img /media/ -t vfat -o loop
sudo cp loader.bin /media/
sudo sync
sudo umount /media

4、用QEMU運行:

qemu-system-x86_64 -fda a.img

 

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