如何从grub菜单中删除Windows并直接启动到ubuntu?

我已经使用GParted删除了Windows 7,并希望我的计算机直接启动到Ubuntu,但我仍然得到双启动屏幕,我该如何解决这个问题?

在Ubuntu系统中,在终端中运行此命令:

 sudo update-grub 

这将重建可用操作系统列表,Windows将不再出现在列表中。

可能还有一个列表,因为您可以在不同的内核版本之间进行选择,或者测试系统的RAM。

因此,如果您发现自己仍然不喜欢菜单,可以让它显示的时间更短。

  • 减少GRUB超时

通过将超时设置为0 ,您甚至可以立即显示它。 然后,如果您发现确实需要访问它,请在启动时按住Shift键 ,它将出现。

启动到Ubuntu,然后在终端中运行以下命令,它将更新您的grub ,然后您应该只看到Ubuntu

  sudo update-grub 

如果这样可行并且您想要隐藏grub screen而不必在引导运行时选择任何内核

 gksudo gedit /etc/default/grub 

编辑GRUB_HIDDEN_TIMEOUT_QUIET=false以读取GRUB_HIDDEN_TIMEOUT_QUIET=true

我还建议将GRUB_HIDDEN_TIMEOUT=0更改为GRUB_HIDDEN_TIMEOUT=1因为如果您需要选择旧内核(Linux的GRUB_HIDDEN_TIMEOUT=1它将更容易按ShiftEsc显示grub菜单。 这是完全可选的 ,我发现在需要时可以更加可靠地获取grub菜单。 它将使grub等待按键的1秒钟减慢启动速度。

注意 :如果更改GRUB_HIDDEN_TIMEOUT_QUIETGRUB_HIDDEN_TIMEOUT ,则需要重新运行

 sudo update-grub 

打开终端并运行命令 –

 sudo update-grub 

它将删除Windows条目。

如果你不想看grub菜单(如果它仍然显示)打开/etc/default/grub 。 要执行此操作运行此命令 –

 sudo gedit /etc/default/grub 

找到GRUB_HIDDEN_TIMEOUTGRUB_HIDDEN_TIMEOUT_QUIET并更改如下 –

 GRUB_HIDDEN_TIMEOUT=0 GRUB_HIDDEN_TIMEOUT_QUIET=true 

做完这些之后再次运行此命令 –

 sudo update-grub 

以sudo身份登录,然后转到/boot/grub/grub.cfg文件,注意ubuntu os的描述位置,(安装OS的位置从0开始)所以如果你只有ubuntu注意位置0那么搜索参数设置默认值并将值设置为0:

 set default="0" 

像这样你配置你的系统启动与位置0(第一个)的操作系统我希望这可以帮助你。