0

テスト OS は以前はフロッピーから起動していましたが、現在は CD-ROM から起動しようとしています。しかし、BIOS がフロッピー ブート セクタと CD ブート セクタをどのように異なる方法で処理するかはよくわかりません。CD ブート セクタは、フロッピー ブート セクタよりもはるかに大きいようです。他に注意する必要があることはありますか?

誰かがそれについての詳細を説明したり、いくつかのリンクを教えてくれませんか?

ありがとう。

4

2 に答える 2

3

GRUB で起動することをお勧めします。eltorito イメージを使用して、CD を起動可能にします。次に、CD イメージにカーネルを含め、GRUB 構成ファイルに次のようなカーネル ファイルを使用するエントリを作成します。 kernel mykernel ある場合は initrd を含めて起動します。CD ブート セクタについて知るには、ISO 仕様を確認するように伝えます。

ウィキペディアのリンク

ISO 9660 ファイル システム

ISO9660 DOS/Windows 用簡易版

OSDev リンク

これらのリンクが役立つことを願っています

于 2011-05-09T05:19:59.707 に答える
1

まず、BIOSはCD-ROMのセクター1を使用して起動するのではなく、記憶が正しければセクター17を使用することを知っておく必要があります。

grubやliloなどのブートローダーが使用するcdromブートファイルを調べることで、多くのことを学ぶことができます。Mabyでさえminixにはcdbootオプションがあります。

于 2011-05-12T15:54:07.520 に答える