我有一台安装了 Ubuntu 的 Dell R170 服务器。它处于 UEFI 引导模式。系统正常启动。
我已经配置了 /etc/default/grub 选项,应该让它显示 grub 菜单并在启动默认选项之前等待 5 秒。这些设置适用于处于 BIOS 引导模式的其他系统,以及处于 BIOS 或 UEFI 引导模式的 libvirtd VM。每次我更改 /etc/default/grub 时,我都会运行sudo update-grub
.
我一直无法弄清楚如何让它显示 grub 菜单并等待配置的 5 秒。我忽略了什么?我已经尝试了很多方法来尝试修复它,但到目前为止都没有成功。
这是 /etc/default/grub 的内容:
GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=menu
GRUB_TIMEOUT=5
GRUB_RECORDFAIL_TIMEOUT=$GRUB_TIMEOUT
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="splash reboot=pci delayacct --backround=/boot/grub/splash.png"
GRUB_CMDLINE_LINUX="elevator=none"
最后,我让它与
GRUB_TERMINAL=console
. 这有点烦人,因为我想要 grub 的背景图片。但是我已经成功地定制了 plymouth 启动画面并且不需要 grub 的背景。系统的主机名是gandalf
。你使用 GPT 磁盘标签吗?分享 的输出
fdisk -l
。确保您已
/boot/efi
安装 EFI 系统分区。如果它已挂载并且您正在为分区使用 GPT 磁盘标签,则可以运行以下命令来更新配置:这应该更新
/boot/efi/EFI/ubuntu/grub.cfg
和/boot/grub2/grub.cfg
文件。