启动时我可以选择 Ubuntu 或 Windows,但是当选择 ubuntu 时,它不会进入 Ubuntu 启动屏幕,而是进入 Ubuntu 启动菜单,您可以在其中选择内核或另一个版本的 Ubuntu。这是为什么?wubi 可以解决这个问题吗?
答案1
这不是 wubi 的问题。grub 菜单弹出,可能是因为你安装了较新的内核版本。Grub 一直都在那里,只是当你只有一个内核版本时它才不显示。如果你想禁用它,你需要修改 grub2 配置文件,位于目录 /etc/grub.d 下
答案2
如果您只有 Windows 和通过 Wubi 安装的单个 Ubuntu,那么您应该能够通过添加到GRUB_DISABLE_OS_PROBER=true
/etc/default/grub 然后运行来消除额外的菜单sudo update-grub
。
当只安装 Ubuntu 操作系统时,Ubuntu 默认会隐藏 GRUB 菜单,当检测到其他操作系统(如 Windows)时,会显示该菜单,以便您可以在 GRUB 启动菜单中选择操作系统。由于您使用的是 Wubi,因此您可以从视窗bootloader,所以您不需要在 GRUB 菜单中再次给出该选项。通过使用,GRUB_DISABLE_OS_PROBER=true
您可以禁用 grub 对其他操作系统的自动检测,这既会删除 GRUB 菜单中 Windows 选项,也会隐藏菜单。
如果你实际上有两个以上的操作系统,例如除了 Windows 和 Wubi 安装之外还安装了 Ubuntu,那么你可能不想使用GRUB_DISABLE_OS_PROBER=true
。这就是为什么我要求提供启动信息脚本输出,以确保我了解你的确切情况。