在过去的几天里,我一直在寻找这个答案,但是这里所有的谷歌和问题搜索似乎都是为了从双盒中删除 Ubuntu 后删除 grub 并恢复 Windows 的引导加载程序。
我的情况则相反:我有一个双机箱并决定删除 Windows;我已经删除了分区并将其与 Ubuntu 合并,并且我在启动 Ubuntu 时没有遇到问题。
不过,我还是想在打开笔记本电脑时删除 grub 选择屏幕,以便直接进入 Ubuntu;到目前为止,我已经尝试使用 grub 更新它,sudo update-grub
但它只删除了现在不存在的 windows 条目。
我可以得到一些有关这个过程的指导吗?
提前致谢
答案1
即使使用sudo 更新 grub命令
如果 Windows 启动管理器仍然显示在 GNU grub 中,则在终端中尝试以下命令:
sudo rm -r /boot/efi/EFI/Microsoft 然后
sudo 更新 grub
这将正常工作并重新启动您的系统。
答案2
博客文章http://linuxnorth.wordpress.com/2011/03/09/grub2-revisited/revisited 将为您提供一套详细的说明,说明如何手动编辑 GRUB2 的配置文件。如果您查看该系列中的其他帖子(通过按类别 = GRUB 进行筛选),您还会找到有关删除旧内核以及新内核作为更新发布时会发生什么的信息。这些帖子包括对许多相关网站的引用。
答案3
不是 Ubuntu,但是https://wiki.archlinux.org/index.php/GRUB#Hide_GRUB_unless_the_Shift_key_is_held_down应该会有所帮助;基本要点是放置一个自定义脚本,当您运行 update-grub 时/etc/grub.d
它会被包含在内/boot/grub/grub.cfg
;脚本很长所以我就不在这里发布了。
答案4
我建议使用终端中的以下命令安装 Grub Customizer(++ Ctrl):AltT
sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer
安装完成后,运行它(应该显示在仪表板中)并转到“常规设置”选项卡。这里有一个名为“可见性”的部分。查看“显示菜单”或“查找其他操作系统”是否已勾选,然后取消勾选,选择保存,然后重新启动,看看是否已修复。
无论如何,可能有一个标志设置为显示菜单。它可以显示 grub 菜单的另一个原因是,如果报告了错误,并且它怀疑您想要启动到恢复模式。在这种情况下,您需要找出错误并修复它。