有人能帮我完成这个关于自定义免维护 grub 菜单屏幕的教程吗?

有人能帮我完成这个关于自定义免维护 grub 菜单屏幕的教程吗?

我尝试按照这里的说明进行操作:https://help.ubuntu.com/community/MaintenanceFreeCustomGrub2Screen

我已经让它显示了我选择的图像和颜色等,但由于某种原因,我的自定义菜单项从未显示。

我运行 sudo update-grub,但好像我的 06_custom 文件不存在,而且我检查过它肯定保存在 /etc/grub.d 中

我不知道我错过了什么,好像我已经检查了一切。

这是我的 06_custom 文件:

#!/bin/sh
echo 1>&2 "Adding Ubuntu Admin 1, WebDev 1, and Webdev 2"
exec tail -n +4 $0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
menuentry "Admin 1" {
        search --no-floppy --fs-uuid --set=root c0066b5a-6197-46c7-a9a2-9093cbd6874b
        linux /vmlinuz root=UUID=c0066b5a-6197-46c7-a9a2-9093cbd6874b ro quiet resume=/dev/disk/by-uuid/993fc05d-45df-450e-b8a0-f1a31262a077 splash
        initrd /initrd.img
}
menuentry "Admin 1 (recovery mode)" {
        search --no-floppy --fs-uuid --set=root c0066b5a-6197-46c7-a9a2-9093cbd6874b
        linux /vmlinuz root=UUID=c0066b5a-6197-46c7-a9a2-9093cbd6874b ro recovery nomodeset
        initrd /initrd.img
}
menuentry "WebDev 1" {
        search --no-floppy --fs-uuid --set=root dd7ce130-14b6-48ea-bb5e-d2b37f658151
        linux /vmlinuz root=UUID=dd7ce130-14b6-48ea-bb5e-d2b37f658151 ro quiet resume=/dev/disk/by-uuid/e3c3f305-57f4-4ebc-8e8e-d04aaec71ac6 splash
        initrd /initrd.img
}
menuentry "WebDev 1 (recovery mode)" {
        search --no-floppy --fs-uuid --set=root dd7ce130-14b6-48ea-bb5e-d2b37f658151
        linux /vmlinuz root=UUID=dd7ce130-14b6-48ea-bb5e-d2b37f658151 ro recovery nomodeset
        initrd /initrd.img
}
menuentry "WebDev 2" {
        search --no-floppy --fs-uuid --set=root de946643-484e-45f3-a57a-471a6dd0ad4c
        linux /vmlinuz root=UUID=de946643-484e-45f3-a57a-471a6dd0ad4c ro quiet resume=/dev/disk/by-uuid/4ef3ac62-969e-463c-b4c8-c488b34a376a splash
        initrd /initrd.img
}
menuentry "WebDev 2 (recovery mode)" {
        search --no-floppy --fs-uuid --set=root de946643-484e-45f3-a57a-471a6dd0ad4c
        linux /vmlinuz root=UUID=de946643-484e-45f3-a57a-471a6dd0ad4c ro recovery nomodeset
        initrd /initrd.img
}
menuentry "System restart" {
        echo "System rebooting..."
        reboot
}
menuentry "System shutdown" {
        echo "System shutting down..."
        halt
}

答案1

我最终没有成功按照指南中的说明进行操作。

然而,有一款应用程序叫做Grub 定制器本质上是相同的操作。只是简单多了。对于那些难以遵循指南的人来说,这是我的建议。

相关内容