CD/DVDから起動可能な.binファイルをどのように起動しますか?

CD/DVDから起動可能な.binファイルをどのように起動しますか?

私はアセンブリ言語で起動可能なプログラムを作成し、それを.binファイルにコンパイルしました。 CD/DVDから起動したいです。どうすればいいですか?

ベストアンサー1

非常に簡単に説明します(ステップバイステップの回答を書く時間がある他の人に任せます)。

ISO9660ファイルシステムを作成する必要があります。エルトリトブート拡張。これにより、ほぼ完全なフロッピーイメージがファイルシステムに含まれます。

したがって、最初に起動可能なプログラムをフロッピーディスクから起動できる形式に変換する必要があります(それを起動ブロックに書き込み、必要に応じてBIOS呼び出しを使用して別のブロックを読み込みます)。その後、-bオプションを使用してこのフロッピーイメージをISOファイルシステムに追加できますmkisofs

CDにフロッピーディスクの代わりにハードドライブがあるかのように偽装できるいくつかのバリエーションがあります。

おすすめ記事