不使用 Grub 定制程序编辑 Grub

不使用 Grub 定制程序编辑 Grub

我想自定义我的 Grub 引导程序。我尝试了 Grub Customizer。它很好,但我不能做我想做的事。
我想为每个选项添加图标。普通条目没有问题。我删除它们,从 grub.cfg 复制它们的脚本,添加一个“(脚本代码)”条目,在那里粘贴代码并在脚本中添加一个类(--class favorite_icon_name)。
当我想将一个类添加到子菜单(--class 文件夹)时,我做了同样的事情,但子菜单没有出现在那里(启动时也是如此)。
我知道我可以直接编辑 /boot/grub/grub.cfg,但如果我运行 grub-mkconfig,更改将恢复。我不想每次都复制和粘贴 grub.cfg!
我该怎么办?我可以编辑 grub.cfg 并使用它生成 /etc/grub.d 中的文件吗?(类似于 grub-mkconfig,但相反!)
还有其他事情:如何在 grub 定制器中摆脱“已删除的项目”?

答案1

好吧,我自己找到了解决方案!
我发现我的自定义脚本在 中/etc/grub.d/40_custom。我想编辑它们,但它们非常混乱。所以我启动了一个实时 Ubuntu usb,并将grub.d文件夹从实时 Ubuntu 复制到主 Ubuntu 中的 Home 文件夹。
从文件夹创建备份后grub.d,我删除了其中的文件并从 Home 文件夹中复制了文件。然后使用“Grub Customizer”重命名并删除了一些条目。
之后,我/etc/grub.d/40_custom使用 gedit 将我最喜欢的脚本复制到文件中。最后,我运行了sudo update-grub。现在一切都如我所愿!
如果您知道其他解决方案,请在此处发布。谢谢!

相关内容