删除 GRUB 并保留 Windows 启动加载程序

删除 GRUB 并保留 Windows 启动加载程序

有类似的问题,但我想针对我的问题专门问一下。我在同一块 SSD 的两个不同分区上安装了 Windows 10 和 Ubuntu 16.04。默认情况下,当我打开计算机时,它会转到漂亮的蓝色 Windows 启动屏幕,让我可以选择在 Windows 10 或 Linux 中启动。我使用 EasyBCD 创建了它,这就是我想要的。但是,如果我选择 Linux,就会出现一个小麻烦,它会转到 GRUB 并再次询问我是否要启动到 Ubuntu 或 Windows 10。我不想看到这个屏幕,我知道要做到这一点,我只需隐藏 GRUB 即可。但是有没有办法完全删除 GRUB 只是为了组织/空间考虑,并完全依靠 Windows 启动程序来启动 Linux Ubuntu?

答案1

删除 grub,但这样做并不明智。GRUB 启动 Ubuntu 是因为它知道如何启动 Linux 内核,就像 Windows 引导加载程序知道如何启动 Windows 内核一样。

您不能指望 Windows 从其引导加载程序启动外星系统,就像 GRUB 实际上并不启动 Windows 内核 - 它只是切换到 Windows 引导加载程序。

您提到了空间和组织,但 GRUB 实际上并不占用那么多空间。在我登录的一台使用 GRUB 启动操作系统的服务器上,我发现它只占用了 98MB 的空间,而且通常隐藏在 /boot 文件夹中。

答案2

Windows 无法处理 grub 或 Linux ( ext4) 文件系统。删除 grub 会删除对 Ubuntu 的访问权限。要重新获得访问权限,您必须重新安装 Grub。

您还可以安装其他引导加载程序来启动 Ubuntu,例如:

  • 莉萝
  • 系统Linux
  • 不速之客

此列表取自https://en.wikipedia.org/wiki/Comparison_of_boot_loaders其列表很长。您可以探索各种替代方案,以找到可能更符合您需求的方案。

或者你可以使用Grub 定制器拥有用于显示和选项的 GUI 界面。选项包括隐藏正在显示的菜单项。

Grub 定制器 PPA:

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

相关内容