如何将 grub 安装到 CD-RW?

如何将 grub 安装到 CD-RW?

我的服务器非常老旧,只有 BIOS,没有 UEFI,当遇到大于 2TB 的驱动器时,启动顺序例程会中止启动。启动顺序为:CD、HDD、USB、网络。我无法更改启动顺序,因为我不知道 BIOS 密码。

如何将 grub 安装到 CD-R 或 CD-RW?

我的所有 HDD 托架都被 4TB 硬盘占用,我不会改变这一点。

答案1

  1. 您将需要一个名为 的包grub-pc-bin和另一个名为 的包xorriso
sudo apt-get update
sudo apt-get install grub-pc-bin xorriso
mkdir ~/cdrom
mkdir ~/cdrom/boot
mkdir ~/cdrom/boot/grub
nano ~/cdrom/boot/grub/grub.cfg
  1. grub.cfg以下是启动第一个硬盘的文件示例:
set timeout=10
set default=0

menuentry "Boot from Hard Drive" {
    insmod part_msdos
    insmod ext2
    set root='hd0,msdos1'
    chainloader +1
}
  1. 您将需要使用它grub-mkrescue来创建可以刻录到 CD 的 ISO 文件。
grub-mkrescue -o bootable.iso ~/cdrom
  1. Brasero您可以使用或 之类的工具k3b将 ISO 文件刻录到 CD。如果您更喜欢使用命令行,则可以使用cdrecord(您可能需要先使用 进行安装sudo apt-get install cdrecord):
sudo cdrecord -v speed=4 bootable.iso
  1. 从CD启动。

相关内容