毎回BIOSにアクセスする代わりに、grubメニューにエントリを追加してCD-ROMを起動したいと思います。
これを行うための最良の決定的な方法は?
ステップ1:memdisk.binを here からダウンロードするか、syslinuxがインストールされている場合は、インストールされているmemdisk.binを使用できます。
ステップ2: here からsbootmgr.dskをダウンロードするか、Slackware CD-1のバージョンがある場合は、使用できる/isolinux/sbootmgr/sbootmgr.dskファイルを使用します。
手順3:memdisk.binとsbootmgr.dskの両方を、grubの既存のgrubインストールパス/ boot/grubにコピーします。
ステップ4:既存のgrubメニューに次のエントリを追加します。注:root(hd0,0)は、構成に準拠している必要があります。
title CDROM
root(hd0,0)
kernel /boot/grub/memdisk.bin
initrd /boot/grub/sbootmgr.dsk
ステップ5:grub-installを再度実行する必要がないことを願っています。必要に応じて行うことができます。
ステップ6:マシンを再起動します。
ステップ7:grubメニューリストにCDROMというエントリが表示されます。エントリを選択します。すべてのハードディスクとCDROMドライブを示すブートデバイス選択画面が表示されます。起動可能なCDROMをCDドライブに挿入し、メニューからそのドライブを選択します。 Waavv .. !!マシンはそのCDから起動されます。
これを試して:
title Boot from CD
cdrom --init
map --hook
chainloader (cd0)
boot
(私はand行にbootコマンドを追加しました)