我不需要每次都进入 BIOS,而是想在 grub 菜单中添加一个条目来启动 CD-ROM。
做到这一点的最佳明确方法是什么?
答案1
步骤 1:从以下位置下载 memdisk.bin这里或者如果您已经安装了 syslinux,则可以使用已安装的 memdisk.bin。
步骤 2:从以下位置下载 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 驱动器并从菜单中选择该驱动器。哇...!您的机器将从该 CD 启动。
答案2
尝试这个:
title Boot from CD
cdrom --init
map --hook
chainloader (cd0)
boot
(我在 and 行添加了启动命令)