使 grub 启动 CD-ROM

使 grub 启动 CD-ROM

我不需要每次都进入 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 行添加了启动命令)

相关内容