1. 程式人生 > >2018/12/01 一個64位操作系統的實現 第四章 導入kernel.bin(2)

2018/12/01 一個64位操作系統的實現 第四章 導入kernel.bin(2)

64位操作系統 bin文件 color 文件刪除 mage inf 操作系統 技術分享 http

  在做程序4-1的實驗的時候, 我刪除了之前的虛擬軟盤和boot.bin、loader.bin、kernel.bin等二進制文件, 從頭開始新建虛擬軟盤等等, 試驗成功後. 我嘗試的將原來的kernel.bin 文件刪除後, 將程序4-2中的kernel.bin文件復制到bochs-2.6.9文件夾中, 通過一下命令, 將kernel.bin文件復制到boot.img軟盤中:

mount ./boot.img /media/ -t vfat -o loop
cp kernel.bin /media/
sync
umount /media/

然後執行代碼, 就發現成功的執行了:

./bochs -f .bochsrc

結果截圖:

技術分享圖片

2018/12/01 一個64位操作系統的實現 第四章 導入kernel.bin(2)