我已经努力了 3 天多的时间,才成功安装启用了 UEFI 的 Ubuntu Gnome。我有一个 NVMe SSD,我想在上面安装操作系统,还有一个额外的 SSD,我想在上面安装以提高效率/home
。
我按照一些指南操作,但最终却得到了黑屏无法输入我的登录详细信息;因此无法启动(已安装的)操作系统。进入和访问系统的唯一方法是重新启动并选择选项try Ubuntu without installing
,然后使用 GParted 对磁盘进行更改。
即使这样,我还是无法启动它。问题可能是因为我删除了Microsoft Reserved Partition
默认的(虽然没有安装任何操作系统);然后,我在 NVMe SSD 中创建了自己的分区,其中第一个分区是EFI System Partition
(ESP),第二个分区是,swap space
其余的是我安装/
根文件系统的地方。
我认为我正在以正确的方式进行 ESP 分区;首先,我创建一个分区,550 MiB
该分区是 Linux 安装的推荐空间,文件系统格式FAT32
也是 UEFI 分区的推荐格式,然后通过检查将它们设置flags
为boot,esp
;我还给了标签作为EFI
。
对于其余的分区,我总是使用ext4
文件系统。
为了使用 Ubuntu Gnome ISO 创建 Live USB,首先我使用 GParted 格式化了一个 16GB 通用闪存驱动器,文件系统为FAT32
。然后,我曾经UNetbootin
将 ISO 映像文件写入 USB,但我不完全确定使用 UNetbootin 是否是为 Ubuntu Gnome 创建支持 UEFI 的 Live USB 的正确方法。
更新:我禁用了fast boot
、secure boot
和 Intel RST
(即我不使用 RAID 卷);相反,我启用了 AHCI 模式。我有 nVidia GTX 1070 显卡和 Core i7 处理器。
可能存在哪些问题?
答案1
我终于设法弄清楚了这个问题:使用 UNetbootin 创建 Live USB。
那么,不使用 UNetbootin
创建启用 UEFI 安装的 Live USB。相反,创建 Live USB 的正确方法是使用启动盘创建器来自一些可以运行的 Ubuntu 系统。
1)创建 Live USB(参考指南)
- 首先,使用 GParted 将 USB 格式化为 (FAT-32) 文件系统。(无需
boot,esp
在 USB 中设置标志) - 然后启动启动盘创建器并选择 ISO 映像和目标设备(即我们希望其可启动的 USB)。(大多数情况下,如果 ISO 映像存在且 USB 已正确安装,Ubuntu 会自动执行此操作)
- 该过程需要 2-4 分钟才能完成。然后您将收到此 USB 可用于安装的消息。成功!
2)更改 APTIO 实用程序中的设置
只需打开系统电源并立即按下F2
即可显示 APTIO 实用程序屏幕。
为了使UEFI-enabled
安装顺利进行,我们必须禁用下列:
- 安全启动
- 快速启动
- Intel RST(即不使用RAID 卷(RAID0 或 RAID1)
(我在论坛上看到过,这些可以打开操作系统安装后但我还没有尝试过这个选项。)
并启用AHCI 模式最后,更改启动选项的顺序,以便我们的 Live USB 在顺序中排在第一位。
3)在 SSD 中创建手动分区
下一步是根据需要对 (NVMe) SSD 和其他 SSD 或磁盘 (HDD) 进行分区。由于我们已经有一个 Live USB,我们可以使用它Try Ubuntu without Installing
并访问磁盘来创建分区。
一旦我们进入,使用分区创建手动分区。请注意,我删除了Microsoft Reserved Partition
购买系统时默认附带的。我发现删除此分区是没什么大不了但它是强制的要EFI System Partition
在 SSD 中将 (ESP) 作为第一个分区。因此,我们必须创建一个。
首先确保要安装 Ubuntu 的 SSD 位于全局分区表(GPT
)格式。然后:
- 删除所有现有分区;这样整个磁盘空间将会
unallocated
。 - 创建第一个分区,
550 MiB
或大于,这是基于 Ubuntu 的安装的推荐空间。此分区必须采用FAT32
符合 UEFI 规范的文件系统格式。此外,必须将标志设置为boot,esp
。我使用了manage flags
选项来执行此操作。此外,label
必须是EFI
,但partition name
字段可以留空。 - 出于效率原因,下一个分区必须是
swap space
。您也可以将此分区放在最后,但我将其设置为第二个分区。我分配了大约 8.5GB,没有partition name
和没有label
,但文件系统类型必须是linux swap
。 第三个分区是 Ubuntu 安装所在的位置。即
/
根文件系统。我分配了剩余的空间(大约 450GB)。要创建此分区,请根据需要使用ext4 journaling filesystem
;label
同样,该partition name
字段可以留空。使用其他 SSD(例如 850 EVO)为其创建分区
/home
。- 我删除了此磁盘上所有现有分区,并创建了一个单身的分区(没有任何
ESP
分区)。 - 使用
ext4
友好的文件系统label
并提供挂载点/home
。所有文档、图片、音频、视频等都将存放在这里。 - 我们在分区期间提供的信息
label
稍后将用于加载磁盘。分区名称可以留空。
分区工作已完成。因此,重新启动系统,然后选择选项install Ubuntu
。
4)安装 Ubuntu 建议在 Ubuntu 安装期间连接以太网电缆,因为它会从互联网下载一些对于成功安装很重要的文件。
Something Else
从向导菜单中,前几个步骤是不言自明的。但是,当询问安装位置时,请选择选项。现在,我们必须在这里做更多的工作,因为我们已经创建了自己的分区。
确保
boot, esp
在ESP 分区之后,挂载点将更改为/efi
(或有时/boot/efi
)确保交换空间分区属于文件系统
swap area
- 在要安装 Ubuntu 的分区中,确保挂载点已
\
选中format
选项并且文件系统类型为ext4
- 在指定的分区中
/home
,将挂载点设置/home
为ext4 journaling filesystem
;另外还有一些友好的标签以便稍后访问磁盘。 - 外部磁盘(如磁性 HDD)可以保持原样,无需进行任何修改。
引导加载程序设备安装必须是ESP 分区。但有时可以自动检测到。所以不用担心。
我们几乎完成了所有程序。只需点击继续.. 它会询问更多详细信息,例如您的位置、姓名、计算机名称、用户名、密码。输入这些详细信息并耐心等待 3-4 分钟以完成安装。
与此同时,观察进度,确保一切顺利进行,没有任何错误。希望它能成功,并向重新开始系统使用新安装。
重新启动并使用您的用户名和密码登录。
此安装默认使用nouveau
驱动程序。如果你有现代显卡,例如NVIDIA GTX 1070大约,我们必须安装它。转到Softwares & Updates
->Additional drivers
并安装专有 Nvidia 驱动程序(截至撰写本文时,最新版本为 384.111)
成功安装并重新启动后,您可以通过以下方式验证显卡是否为 Nvidia:All Settings
->Details
希望这对那些努力正确安装启用了 UEFI 的 Ubuntu Gnome 的人来说是一个有用的指南。
附言请注意,本指南假设所有磁盘中都没有重要数据。在尝试此安装方式之前,请备份所有文件。
非常有帮助的参考资料: