2014-11-25 59 views
1

我正在玩OS的發展,我想用我自己的自定義文件系統。問題是,爲了讓我的操作系統進入硬盤,我要在CD上創建一個安裝程序,我希望使用相同的文件系統創建該程序;這將意味着我不必擔心導航CDFS,我將能夠使用與我的操作系統相同的引導加載程序系統來開發安裝程序(這將是一個單一的二進制文件,其中第一個512字節包含代碼以將文件的其餘部分加載到內存中並執行其中包含的代碼)。所以問題是,這可以通過硬盤模擬來實現嗎?如果是的話,我該如何將我的平面文件系統映像刻錄到CD上來實現這一點?是否可以使用HDD模擬來讓我在CD上使用自己的可啓動文件系統?

在此先感謝, 李。

回答

0

僅供參考:CD的啓動扇區不僅像磁盤或硬盤啓動扇區那樣大小爲512字節。 cd的啓動扇區大小爲4096字節。也許它需要另一個簽名在最後比普通硬盤啓動扇區(我不知道)

0

似乎你應該開始調查El Torito specification。所謂的「仿真模式」將提供高達2.88MB的圖像(擴展軟盤),足以用於操作系統開發。

相關問題