![删除 GRUB 并保留 Windows 启动加载程序](https://linux22.com/image/886876/%E5%88%A0%E9%99%A4%20GRUB%20%E5%B9%B6%E4%BF%9D%E7%95%99%20Windows%20%E5%90%AF%E5%8A%A8%E5%8A%A0%E8%BD%BD%E7%A8%8B%E5%BA%8F.png)
有类似的问题,但我想针对我的问题专门问一下。我在同一块 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