系统:Linux Debian-10-xxxx 4.19.0-11-amd64 #1 SMP Debian 4.19.146-1 (2020-09-17) x86_64 GNU/Linux.
我有一个EFI /Windows双引导系统,带有clonezilla和gparted条目。
我安装了一个memtest86映像,并制作了与grub相关的条目43_custom
。
我正在尝试更新我的grub菜单,但是update-grub
只报告Linux,而对grub.cfg
没有做任何修改,即使update-grub
没有报告任何问题。
我看了一下menu.lst
,除了Linux之外,没有列出其他条目。我编辑了grub.cfg
以添加一些条目,这个方法正在工作,但是在内核更新之后会发生什么。
顺便说一下,grub自定义程序是几天前安装的,但是我卸载了它,因为它完全改变了grub文件夹结构。在定制程序unistall之后,我使用su权限运行这些命令:
apt-get purge grub-common
apt-get purge grub
apt-get purge os-prober
apt-get install grub
apt-get install os-prober
update-grub
更新后不对grub.cfg
进行任何更改。
如果我将grub.cfg
重命名为grub.cfg.bak
并运行update-grub
,则不会生成grub.cfg
。
更新-grub打印输出:
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /boot/vmlinuz-4.19.0-11-amd64
Found kernel: /boot/vmlinuz-4.19.0-10-amd64
Updating /boot/grub/menu.lst ... done
任何建议都将受到欢迎,谢谢。
发布于 2020-10-05 00:13:20
发布于 2020-10-05 11:32:37
谢了伙计!你搞定了!但是现在,grub只显示我的linux和windows条目。
我该怎么做才能让我的clonezilla,gparted和memtest 86选项显示在启动菜单上呢?
文件40、41和42_custom位于/etc/grub.d中,但更新-grub没有检测到它们。
我应该编辑这些文件吗?,因为我花了几个小时才使它们正常工作。
https://unix.stackexchange.com/questions/612902
复制相似问题