Ubuntu 运行良好;安装 Ubuntu 后无法启动到之前运行的 Win 10 分区

Ubuntu 运行良好;安装 Ubuntu 后无法启动到之前运行的 Win 10 分区

我有一台 2017 Macbook Pro (14, 1) [这不是一台带有邪恶 T2 芯片的 Mac。]

在安装 Ubuntu 之前,我可以启动 OSX 和 Windows。安装 Ubuntu 2020.10 后,我有以下体验:

  • 如果我在启动时什么都没按,我就会得到 GRUB 菜单。选择 Ubuntu [第一个 + 默认,工作正常]:我的 Ubuntu 桌面运行良好

  • 如果我选择 Windows,我的屏幕就会变得空白并且什么也不做。

  • 如果我在开机时按住 option/alt,我会看到 2 个驱动器的图形显示(我相信这是我的 UEFI 启动菜单?)。选择 Apple 会引导我进入 OSX Fine。

  • 如果我按住 option/alt 并选择 Windows,我会看到一些快速闪烁的文本并启动 Ubuntu。

在安装 Ubuntu 之前,我使用 USB 上的 gparted 缩小了我的 NTFS 分区,并在该新分区上安装了 Ubuntu。我的 NTFS 分区看起来不错,并且可以成功安装。

我尝试使用默认选项进行启动修复;这并没有改变任何东西,但是我确实有此报告:https://paste.ubuntu.com/p/dP6RmzTRvk/

任何想法都很好!

答案1

我不会选择 USB 上的 gparted 来缩小我的 NTFS 分区。Windows 为此提供了一个磁盘管理工具。此外,您可以diskpart在启动到 Windows 恢复环境 (WRE) 时使用该命令。您可以在重新启动 Windows 时按住 Shift 键进入 WRE。

当 Windows 和 Ubuntu 都使用同一个 EFI 分区时,一些文件名和文件夹位置的重复使用会存在冲突。例如,/EFI/BOOT/BOOTX64.EFI

一种解决方案是在安装 Ubuntu 时创建第二个 EFI 分区。安装完成后,将 Ubuntu Grub 启动文件移动到这个新的 EFI 分区,并在原始 EFI 分区中恢复被覆盖的 Windows 启动文件。如何执行此操作的示例在这个答案。就您而言,两个 EFI 分区将位于同一驱动器上。

相关内容