《30天自制操作系統》軟盤 -> VMware虛擬機


書名叫做30天自制操作系統,按照學校課設答辯的時間來看,估計得把書名改成《一周自制操作系統》,太卷了哈哈哈

我們可以使用qemu來模擬物理機

make run第二天制作的操作系統

可以看到輸出了hello world,但是qemu模擬感覺沒有太大的成就感,想要在真機上面進行自制操作系統的演示。

書中作者一直在用軟盤來作為啟動盤,但是我連軟盤是什么都沒有聽說過,感覺現在這種東西也已經隨着時代的發展而被淘汰了,在網上查了一下img文件在U盤里面做成啟動盤的教程,感覺很復雜,而且有的博主說在JMP到OS程序后就有問題了,猜測應該是軟盤和U盤的差異而造成的,需要深入修改匯編代碼才能兼容,在匯編基礎不夠+時間不足的情況下肯定不會繼續死磕這一部分,遂放棄使用U盤做啟動盤。

發現有的師傅使用VMware來代替物理機,使用img軟盤來啟動操作系統,記錄啟動過程。

步驟:

1,以自制操作系統中第二天的代碼為例生成img文件

make run

生成了 helloos.img文件

2,創建一個新的虛擬機

選擇稍后安裝操作系統

操作系統選擇其他

后面幾步比較簡單,不給出步驟

3,編輯虛擬機設置

添加軟盤驅動

4,進入虛擬機的BIOS

開啟虛擬機,按F2

按方向鍵移動到Boot,把Legacy Floppy Drives選項調到最上面。這樣虛擬機就會從剛剛軟盤鏡像文件啟動了

按F10保存

5,運行虛擬機

VMware運行成功

參考鏈接:

https://www.cnblogs.com/bitzhuwei/p/OS-in-30-days-03-use-vmware.html

https://docs.vmware.com/cn/VMware-Workstation-Pro/12.0/com.vmware.ws.using.doc/GUID-4DCDE9EA-7893-4E7C-9FDA-DA71D3D11F01.html

https://zh.m.wikipedia.org/zh-hans/QEMU


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM