从混乱的 grub 中删除无用的条目?

从混乱的 grub 中删除无用的条目?

今天早上,我安装了 ubuntu 16.04 和 windows 10 作为双启动。第一次安装后,grub 菜单出现并运行顺利。从下一次启动时,我的笔记本电脑直接启动到 windows 10。要进入 grub,每次开机时我都必须按 F9。所以我通过在 ubuntu 上安装 bootlaoder 修复程序来修复它。现在我在 grub 上有这么多条目,很乱。那么,我该如何清理它?任何帮助都将不胜感激。谢谢

这是我得到的 grub 菜单

答案1

对于您来说,Grub-Customizer 可能会派上用场。

安装:

sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer

打开它,并删除所有不需要的条目:

在此处输入图片描述

在此处输入图片描述

点击保存。完成。

就我个人而言,我不喜欢这些类型的自动化工具。如果我找到手动方法,我会尽快更新此答案。

答案2

GRUB Customizer 之类的应用程序可能是导致此问题的根源。它们可能在 /etc/grub.d 中创建了不必要的额外文件。

在终端中输入ls -al /etc/grub.d,你的输出应该类似于:

-rwxr-xr-x   1 root root 9.6K Oct 14  2015 00_header*
-rwxr-xr-x   1 root root 6.2K Apr 22 18:16 05_debian_theme*
-rwxr-xr-x   1 root root  12K Apr  6  2015 10_linux*
-rwxr-xr-x   1 root root  11K Apr  6  2015 20_linux_xen*
-rwxr-xr-x   1 root root 2.0K Mar 12  2014 20_memtest86+*
-rwxr-xr-x   1 root root  12K Apr 11  2014 30_os-prober*
-rwxr-xr-x   1 root root 1.4K Oct 14  2015 30_uefi-firmware*
-rwxr-xr-x   1 root root  214 Sep 22  2014 40_custom*
-rwxr-xr-x   1 root root  216 Apr 11  2014 41_custom*
-rw-r--r--   1 root root  483 Apr 11  2014 README 

您找到的任何其他文件都可能是 GRUB 菜单中所有额外条目的创建者,因此可能应将其移至桌面(为了安全起见,以防你搞砸了)查找包含一堆电喷条目。再次,在终端中,输入grep -i EFI /etc/grub.d/*即可轻松找到可疑文件。

一旦额外的文件被移动,您就可以sudo update-grub重建标准 GRUB 菜单。

干杯,艾尔

相关内容