我在装有 Windows10 和 UEFI 的机器上启动 Ubuntu 1604 时遇到问题。我有一台 MSi GP62 7RD Leopard 笔记本电脑,配有 PCI Express SSD 和硬盘。我从 804 年开始使用 Ubuntu Linux,但这是我第一次在装有 Windows 的机器上安装它时遇到麻烦。我阅读了官方文档,但没有帮助。我尝试了所有 BIOS 启动组合(所有 Legacy、UEFI 和 CSM、UEFI、启用 Fastboot、禁用 Fastboot 的组合)的 Ubuntu 安装,但没有结果。我的 Ubuntu 1640 无法从磁盘启动。
每次安装之前使用以下分区:
磁盘1
- /dev/sda1 300MiB 系统 EFI 系统分区
- /dev/sda2 128 MiB Microsoft 保留分区 gparted 的文件系统类型未知
- /dev/sda3 80 Gib ntfs Windows10
- /dev/sda4 900 MiB ntfs WinRE 工具
- /dev/sda5 93.18 GiB ext4 Ubuntu 1604 用于根文件系统
- /dev/sda6 64 GiB 交换
磁盘2
- /dev/sdb1 400 MiB ntfs 数据(来自默认 Windows 安装)标志 msftdata
- /dev/sdb3 ext4 894.16 GiB 用于 /Home 文件系统
- /dev/sdb4 ntfs 20 GiB Windows 数据
- /dev/sdb2 16.21 GiB ntfs BIOS_RVY(Windows 默认安装)隐藏,诊断
我使用 Ubuntu 1604 安装 DVD(带有 libparted 3.2)的 gparted 进行了此分区。我将 /dev/sda5 ext4 用于我的 / 分区,将 /dev/sdb3 ext4 用于我的 /Home 分区
我也读过这篇文章https://www.tecmint.com/install-ubuntu-16-04-alongside-with-windows-10-or-8-in-dual-boot/。这篇文章说要为 Windows ntfs 分区创建一个额外的分区。但是我的 Windows 分区之前已经有 2 个分区(sda1 带有系统 EFI 分区,sda2 带有 Microsoft 保留分区)。因为 sda2 的文件系统类型对于 gparted 来说未知,所以我不敢擦除 sda2 分区,因为我不知道我是否可以使用 clonezilla 恢复该分区。我也不知道 sda2 对 Windows 有什么作用。
我需要做什么,让我的安装与给定划分所以我可以从 SSD 启动?BIOS 设置我一定要用吗?
我做错了什么。
请帮忙。
答案1
第一的,以 EFI/UEFI 模式启动 Ubuntu 安装程序!那是,不要启用兼容性支持模块 (CSM),又称“传统启动”支持。在 BIOS/CSM/legacy 模式下启动安装程序可能会创建混合模式安装,其中 Windows 安装在 EFI 模式下,Ubuntu 安装在 BIOS 模式下。这在最好的情况下也很难管理。不幸的是,控制计算机的启动模式可能很困难,部分原因是不同型号的启动方式不同,部分原因是制造商不愿意对其进行适当的文档记录。不过,这里有一个提示:启动 Ubuntu 安装程序后,您可以进入 shell 并查找名为 的目录/sys/firmware/efi
。如果存在,则说明您已在 EFI 模式下启动;如果不存在,则说明您已在 BIOS 模式下启动。有关此主题的更多信息,请参阅我在 CSM 上的页面。
其次,你写道:
我尝试了所有 BIOS 启动组合(所有 Legacy、UEFI 和 CSM、UEFI、启用 Fastboot、禁用 Fastboot 的组合)来安装 Ubuntu,但无济于事。我的 Ubuntu 1640 无法从磁盘启动。
这不清楚。你的意思是你无法启动安装盘吗?如果是这样,请参阅我的 CSM 页面中有关准备启动媒体的部分。你的意思是你成功启动了安装程序并运行了安装,但之后却无法启动?如果是这样,当你尝试启动时你看到了什么症状 - 计算机是否直接启动到 Windows,是否进入 GRUB 但随后挂起,GRUB 是否开始启动 Ubuntu 但以某种方式失败,或者其他什么?如果有,你看到了什么错误消息?
如果你启动并运行了安装程序,你应该运行启动修复实用程序并选择“创建 BootInfo 摘要”选项。(不要单击“建议修复”,至少现在还不行!)当系统询问是否上传报告时,单击“是”,然后发布此处提供的 URL。这将为我们提供有关您的配置的更多详细信息,这是根据猜测得出答案所必需的。
最后,一些 EFI 存在错误,会忘记其启动设置。如果没有其他信息,这是我对导致您出现问题的原因的最佳猜测。请参阅这个问题以及我的回答了解有关处理此问题的信息。但请注意,这只是一个盲目的反应,乱用这些建议甚至可能使情况变得更糟;您最好发布 Boot Repair 的 BootInfo 输出以供分析。