Ubuntu 16.04 安装 GRUB 时出错

ZZX*_*MAN 1 dual-boot grub-efi 16.04

我的电脑安装了 Windows 10,当我尝试安装 Ubuntu 16.04 时,它没有检测到 Windows 10,也没有在我的分区列表中检测到 Windows 10。

在安装的最后一步,它向我显示了这个错误。

grub-amd64-efi
Run Code Online (Sandbox Code Playgroud)

后来,我在“Try Ubuntu”中运行了LiveCD,在终端粘贴了这个命令sudo fixparts /dev/sdasudo fdisk -l还是不行。

请帮帮我。

小智 5

双启动 Windows 10 和 Ubuntu 16.04 的解决方案有点棘手,因为它有点依赖于硬件。

有关详细答案和一般说明,请参阅此链接。如果上述链接无效,请参阅此链接以了解问题

对于我的特殊情况,我安装了装有 Windows 10的三星系列 9(2011)。没有其他操作系统,但我的 Windows 10 有4 个分区(如下图)。这台电脑需要F2进行设置,而引导菜单没有F10 / F11选项。因此,设置中唯一的配置更改是“UEFI 引导支持”,这限制了我的问题的可能解决方案。

我的解决方案是保留我的 Windows 10 安装,并缩小分区为 Ubuntu 16.04 安装腾出空间。

首先按 F2进行设置和更改引导优先级,使主SATA HDDWindows 引导管理器 最后一次。现在它将允许我启动到USB Live。图像中的引导顺序不正确,所以做对你有用的,所以如果我的顺序与你的不匹配也没关系。

注意:显示的引导顺序不正确!

使用 16.04 USB Live,然后开始安装过程。

当在“安装类型”菜单中询问您是否要格式化整个磁盘时,选择“其他” 。

现在您位于已安装驱动器的手动分区页面。我只有一个叫做“ sda ”的驱动器

我在 /dev/sda 上使用引导加载程序的分区方案示例

上图显示我保留了 Windows 10 安装并为需要 Ext4 文件系统的 Ubuntu 16.04 腾出了可用空间。

安装重启后,按F2进行设置和更改启动优先级,主SATA硬盘Windows启动管理器在顶部;分别。这不是结束,但您应该尝试一下,看看它是否适合您的情况。我不得不多走几步。

回到USB Live 安装并使用了一个名为Boot-Repair的工具

重做 Ubuntu 16.04 安装,但将引导加载程序安装的设备更改(如上图所示):

/开发/ sda

/开发/ sda1

使用推荐的选项重新启动并再次运行引导修复

最终更改设置启动优先级,使 SATA 硬盘和 Windows 启动管理器位于顶部。

多次安装 Grub 和引导加载程序的组合允许安装工作,并允许首先选择 Grub。

请注意下图中,sda1是 Windows 恢复,sda2是 Windows 启动管理器。

在 Windows 中查看磁盘实用程序时,sda2 是 EFI 文件系统或 Windows 启动管理器。

最后一步:在设置中匹配启动优先级,如下图所示。

  1. SATA硬盘
  2. Windows 启动管理器
  3. ubuntu(让它持续下去

正确引导优先级以允许 Grub 首先引导

下面是磁盘实用程序软件输出(磁盘管理)的图片,用于显示Windows 10Ubuntu 14.04Ubuntu 16.04Swap Area 的一般分区方案。所有 3 个操作系统都可以访问。

3 OS win10、14.04、16.04的Windows 10磁盘管理显示

下面是我当前的 GRUB,是的,它有点乱。我在启动修复上做了高级选项来自动选择 Windows 启动管理器。由于多次安装尝试和使用引导修复实用程序,当前的 GRUB 设置是一个凌乱的布局

由于多次安装尝试和使用引导修复实用程序,当前的 GRUB 设置具有凌乱的布局


归档时间:

查看次数:

56777 次

最近记录:

9 年,6 月 前