双启动无法在 sdb3 上运行 Ubuntu Grub,而在 sda2 上运行 Windows 10 EFI

双启动无法在 sdb3 上运行 Ubuntu Grub,而在 sda2 上运行 Windows 10 EFI

我已经在与 Windows EFI(sda2)分开的磁盘上安装了 Ubuntu 20.04(sdb3),我认为我搞砸了安装,现在重新启动时直接进入 Ubuntu。

我到目前为止尝试过:重新启动(右)Shift 进入 Grub 启动但不工作,建议从启动修复中进行修复,但没有运气,这是反馈https://paste.ubuntu.com/p/D5ShBq39hb/,在启动修复高级 Grub 位置上,我尝试将启动默认值更改为 Windows(通过 sdb3 菜单)并取消单击从 sda2 分离 efi,但它说检测到 GPT,而且我不确定如何使用 Gparted 创建 BIOS 启动分区。

任何帮助将不胜感激。

答案1

我设法进入了 BIOS/EFI,结果发现 Nvidia NS 310 GPU 确实搞乱了 EFI 的功能,移除后,只需按 F10 键,我就能切换磁盘和 Windows 启动的顺序,删除 Ubuntu 安装并重新启动。事后发现错误如下:1) 我放入 USD Stick 的 Ubuntu 20.04 是 Bios Legacy/MBR 而不是 EFI/GPT,我应该注意 Rufus 上的格式 2) 不要试图在安装时太过小心,如果可能的话,让 Ubuntu 安装在 Windows 的同一驱动器上,否则事情很快就会变得一团糟。非常感谢 ubfan、oldfred 和 Tosha,很高兴看到人们有兴趣提供帮助。

答案2

打开终端并编辑 grub 文件:

sudo nano /etc/default/grub 

使用此行修改文件:GRUB_DISABLE_OS_PROBER=false,保存更改并使用 Ctrl+o后跟 EnterCtrl+退出x

sudo update-grub

然后重新启动。

相关内容