在 CentOS/RHEL/OEL 7 中如何在 MSDOS 分区类型上重建 GRUB
之路教程 https://onitr oad .com

问题:

如何在具有 MSDOS 分区类型的 Linux 服务器上重建 Grub。

(proc) (hd0) (hd0,msdos5) (hd0,msdos3) (hd0,msdos2) (hd0,msdos1)
  1. 在 Grub 提示符下执行以下命令以设置根设备并加载引导镜像并初始化引导加载程序。
> set root=(hd0,msdos1)
> linux16 /vmlinuz-3.10.0-327.el7.x86_64 root=/dev/sda5
> initrd16 /initramfs-3.10.0-327.el7.x86_64.img

然后启动服务器。

  1. 服务器启动后,重建 Grub 配置文件。
    我们可以编辑 /etc/default/grub 并修改参数“GRUB_TIMEOUT=30”
# cat /etc/default/grub
GRUB_TIMEOUT=30
GRUB_HIDDEN_MENU_QUIET=false
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL="serial console"
GRUB_SERIAL_COMMAND="serial --speed=115200 --unit=0 --word=8 --parity=no --stop=1"
GRUB_CMDLINE_LINUX="console=tty0"
GRUB_DISABLE_RECOVERY="true"
  1. 重建 grub.cfg。
    在基于 BIOS 的机器上,以 root 身份执行以下命令:
# grub2-mkconfig -o /boot/grub2/grub.cfg
日期:2020-09-17 00:13:46 来源:oir作者:oir