我有 2 个 SSD:500GB SSD 分为 250GB 的 Windows 10 和 250GB 的 Ubuntu 20.04
另外250GB SSD仅搭载Windows 10。
我安装了 Ubuntu 20.04,但 GRUB 不知何故安装在了错误的驱动器上(没有 Ubuntu 的驱动器上,而是安装了 Windows 10)
我目前看到 2 个 GRUB:一个在错误的驱动器上,它是一个可用的 GRUB 菜单,另一个在装有 Ubuntu 的驱动器上,但当我启动它时,它显示“GRUB minimal bash”
我按照此帖子通过 Windows 删除 GRUB: 卸载 GRUB 并使用 Windows 引导加载程序
然后我尝试按照这篇文章在正确的驱动器上重新安装 GRUB:
但它不起作用,重新启动后,我再次得到 2 个具有相同配置的 GRUB:1 个在错误驱动器上工作的 GRUB,以及 1 个在装有 Ubuntu 的驱动器上的“最小 bash” grub。
我想要实现的是让安装了 Ubuntu 的驱动器上的 GRUB 正常工作,并从没有 Ubuntu 的错误驱动器上删除 GRUB
答案1
欢迎来到 AskUbuntu。
首先,如果您/boot partition
在安装过程中没有在“Windows”驱动器上创建特定的其他分区,请不要删除任何分区。在这种情况下,Grub
将安装在该磁盘的(唯一)EFI 分区中。(我有 2 个,所以grub
没有弄乱我的 windows-bootloader。)
有几种方法可以卸载Grub
。1
从 Windows 使用名为的程序easybcd
。该程序可以在这里找到https://neosmart.net/EasyBCD/
2 按照此处的说明使用 Windows 中的命令行。https://www.binaryera.com/2020/08/RemoveGrubFromWindow10.html.
3 使用“实时”Ubuntu 环境和终端。请参见https://help.ubuntu.com/community/Grub2/Uninstalling
本页还为您提供了几种卸载方法grub
。https://frameboxxindore.com/linux/how-do-i-remove-grub-after-uninstall-linux.html。
如果您要绝对确定grub
卸载了哪个,请断开临时连接。卸载Ubuntu-disk
后再重新连接。grub
Windows-disk