我在nasm中編寫了一個簡單的引導程序。它只會在屏幕上寫下Hello world。但我不知道如何把它放在CD/DVD上。我有一個.bin文件。 任何人都可以幫助我嗎?如何在CD上放置引導程序
1
A
回答
1
您可以製作一個iso並將您的軟盤映像存儲爲iso文件系統的引導加載程序。這對於mkisofs來說非常簡單。如果您擁有一個包含您的.IMG文件(boot.img文件)的文件夾名爲cdcontents,你可以這樣做:
mkisofs -R -b boot.img -no-emul-boot -boot-load-size 4 -boot-info-table -o bootable.iso cdcontents
那麼你很可能在大多數CD刻錄程序與你的.iso文件將其刻錄到光盤。您嘗試的程序可能不會將可啓動軟盤轉換爲可啓動的iso,並且很可能試圖從軟盤傳輸不存在的文件。欲瞭解更多信息請登錄http://wiki.osdev.org/Bootable_CD。
1
「El Torito」CD規格允許您刻錄CD上的軟盤映像。
看到這裏的細節:http://en.wikipedia.org/wiki/El_Torito_(CD-ROM_standard)
如果你已經可以把你的系統引導程序的一個FAT格式的軟盤,不應該有太多的麻煩使用非標準這個映像刻錄到CD。
看到這個鏈接http://www.linuxdoc.org/HOWTO/CD-Writing-HOWTO-4.html#ss4.11的方式來創建一個下降.iso文件。
使用-b和-c選項的'mkisofs'命令會使軟盤鏡像產生這樣的.iso。
相關問題
- 1. 引導程序如何讀取DVD(cd)?
- 2. 如何使用引導程序在圖像上放置圖像
- 3. 如何在Twitter上放置一個盒子引導程序
- 4. 如何放置在引導
- 5. 如何在引導程序容器中居中放置表單?
- 6. CSS - 如何將網站放置在大屏幕上(沒有引導程序)
- 7. 把引導程序放在引導程序3旋轉木馬
- 8. 我如何在導航中放置一個帶有引導程序的圖形?
- 9. 如何在引導程序摺疊的導航欄中放置藥丸?
- 10. 如何將glyphicon放置在react.js項目的引導程序導航欄中
- 11. 在引導程序中居中置放導航條
- 12. 如何將徽標放在引導程序導航欄中
- 13. 如何在TFS上設置CI/CD - 導入依賴關係?
- 14. 如何在引導程序中將徽章放置在「媒體」的右下角?
- 15. 如何放置由引導程序的導航欄打開的div
- 16. CD/DVD引導扇區
- 17. 在引導程序輸入中放置錯誤消息
- 18. 將標註放置在引導程序傳送帶
- 19. 在haml鏈接中放置引導程序的範圍
- 20. 將內容放置在引導程序中的佈局中
- 21. 引導程序4:在兩個卡塊之間放置圖像
- 22. 在每個動態生成的引導程序表上放置一個按鈕
- 23. 引導程序:如何將兩個元素放在另一個上面
- 24. 如何在較大的顯示器上縮放jumbotron引導程序?
- 25. 如何在同一高度上貼上按鈕引導程序
- 26. IE9上的引導程序
- 27. 如何在Twitter引導中放置右側固定導航欄
- 28. 我想在我的導軌應用程序上放置引導程序模式的引導程序傳送帶,這是可能的
- 29. CD上的搜索引擎
- 30. 將引導程序放入header.php,footer.php等
因此,VirtualBox無法打開這些.iso文件(我想在我試用真正的計算機之前測試它)。是對的嗎? – AHugoH
它應該可以。嘗試一下。 –
軟盤的引導程序是第一個512字節。但從CD啓動是不同的。你想要做的就是讓你的CD在引導時使用你的軟盤鏡像作爲引導程序。 –