參考資料
準備過程
- 虛擬機器,由於我經常用wsl2,已經開啟win10的hyper-V,所以直接用這個(讀者用VirtualBox也行)
- ubuntu環境並安裝nasm(sudo apt install nasm)
- winimage軟體:wima64100.zip
操作過程
- 用匯編寫啟動程式,程式碼在參考資料裡面
- 生成引導檔案boot.bin:nasm boot.asm -o boot.bin
- 用WinImage生成空白的(1.44M)軟盤映象檔案floppy.vfd
- 把引導檔案寫入floppy.vfd,用c語言寫個指令碼實現,程式碼在參考資料裡面
- 跑虛擬機器,新建虛擬機器,其中虛擬機器的代數選第一代,安裝選項選從可啟動軟盤啟動,軟體映象選擇floppy.vfd。
最終啟動效果
本作品採用《CC 協議》,轉載必須註明作者和本文連結