无法获得良好的启动加载程序屏幕

无法获得良好的启动加载程序屏幕

我正在遵循说明这里,使用 Ubuntu 22.04 LTS,并在 /etc/grub.d 中执行了以下命令:

步骤 1 - 3:确定

步骤4:Linux_10 的

Open /etc/grub.d/10_linux and search for (towards bottom):    
echo "submenu '$(gettext_printf "Advanced options for %s" "${OS}" | grub_quote)'
Insert the following immediatly after:    
--class recovery --class repair

结果:

echo "submenu '$(gettext_printf "Advanced options for %s" "${OS}" | grub_quote)' \$menuentry_id_option 'gnulinux-advanced-$boot_device_id' {"
--class recover --class repair

步骤5:30_uefi-固件

Open /etc/grub.d/30_uefi-firmware and search for (towards the bottom) :
menuentry '$LABEL'
Insert the following immediatly after:
--class secure --class recovery
(note: replace LABEL=System Setup with LABEL=Secure Boot)

我无法执行“(注意:替换LABEL=System Setup with LABEL=Secure Boot)”,因为没有LABEL=System Setup行;只有LABEL="UEFI Firmware Settings"

menuentry '$LABEL' \$menuentry_id_option 'uefi-firmware' {
        fwsetup
}
--class secure --class recovery

第 6 步:25_定制/**30_os-探测器:

我没有跑过boot-repair,所以第一部分不相关。第二部分:

If not, open /etc/grub.d/30_os-prober and search for :
'$(echo "${LONGNAME} $onstr" | grub_quote)' --class windows
Replace ${LONGNAME} $onstr with Windows (note: edit title as desired.)

这是没有'$(echo "${LONGNAME} $onstr" | grub_quote)' --class windows线,所以我无法执行指令

最后,我运行了sudo update-grub。重启后,我得到了旧的终端启动菜单。

答案1

这些说明是 2017 年的,也就是 5 年前。当时 grub 已经进化了。

由于第 4 步以后的操作显然会破坏 grub,因此请尝试忽略它们。按照所述设置主题并按照说明/etc/default/grub.cfg使用它们就足够了。

对其他文件的调整可能是徒劳的,因为每次调用时sudo update-grub都会生成或更改这些文件。

相关内容