DebianStretchDVD1ISOのISOLINUXを再作成せずにどのように拡張できますか? boot /install.amd/vmlinuz以外に何ができますか?

DebianStretchDVD1ISOのISOLINUXを再作成せずにどのように拡張できますか? boot /install.amd/vmlinuz以外に何ができますか?

USB/ハードドライブのGRUBは拡張可能です。 MBR/パーティションにインストールしたら、以下を使用してISOをマウントできます。リングそしてISOブート。また、次のような多くのモジュールがあります。エルエスそして正しいカーネル/initrdイメージを見つけて起動するのに役立ちます。

しかし、DebianにプリインストールされているSyslinux / ISOLINUXブートローダの場合は、次のファイル(以下)が見つかりました。次の SYSLINUX コマンドなど、混乱するオプションはほとんどありません。商標まったく動作しません。実際、私ができる唯一のことは、次のいずれかを入力することです。専門家インストールするetc - 次に保存された固定タグmenu.cfg-->.cfg*

しかし、一つがありますlibcom32.c32モジュールとドキュメントにはチェーンロッドで使用できると記載されています。

COM32チェーン.c32

ただし、chain.c32モジュールはありません。ファイルをgrepingしてもCOM32とUTILはまったく使用されていません。

配布DVDのこれらのモジュール(libcom32、libutil)の目的は何ですか?固定タグをロードする以外にできることは他にありますか? (カーネルパラメータを入力した後に追加できることを知っています。)専門家)しかし、FSまたはチェーンロードにISOをロードすることはできません。私はBIOSモードでDVD-debian-stretchがどれだけ役に立つかを見つけようとしています。 EFIシステムでGRUBの強力な機能を得ることができることを知っています。 Debian StretchのBIOSモードでISOLINUXで何ができますか? (ハードドライブ/ USBに保存されているファイルを保存したり、ISO /他のカーネルをロードしたりできますか?)

isolinux/
ldlinux.c32 libcom32.c32 libutil.c32 vesamenu.c32 boot.cat isolinux.bin menu.cfg

ベストアンサー1

グラフィックブートメニューはでレンダリングされますvesamenu.c32。ここで頼る(このページでは、およびを見つけることもできますlibutil.c32。)デフォルトのSyslinuxは単一のファイルシステムしか使用できないため、DVDにファイルを追加しないと多くのことができません。リメイクに加えてlibcom32.c32cat.c32ls.c32可能これは新しいセッションを作成することによって達成することもできます(私はIsolinuxでマルチセッションCDを試したことはありません)。たとえば、別のinitramfsイメージを追加すると、Isolinuxはそれをマージできます。または、他のCOM32モジュールを追加して同じバージョンを使用することもできます。

おすすめ記事