Ubuntu 14.04 单启动并启用 UEFI 模式

Ubuntu 14.04 单启动并启用 UEFI 模式

我最近购买了一台戴尔 Vostro 5470,该电脑在 500GB 硬盘上预装了 Windows 8 OEM。现在我正尝试用 Sandisk SSD 240GB 替换硬盘作为我的主磁盘(下一步将使用装有 Win8 的硬盘,将其放在 USB 外置机箱中)。

事情是这样的:我能够在 SSD 中安装 Ubuntu 14.04,然而它无法在启用 UEFI 模式的情况下启动,因为以 UEFI 模式安装不起作用(是的,我希望它在 UEFI 模式下工作,我知道它可以)。

我已经关注指示创建 EFI 分区:我创建了一个 GPT 分区表和一个 Fat32 分区,以 EFI 作为标签,并带有启动标志。以下是parted -l

Model: ATA SanDisk SDSSDHII (scsi)
Disk /dev/sda: 240GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start   End     Size    File system     Name  Flags
 1      1049kB  2097kB  1049kB                        bios_grub
 2      2097kB  540MB   538MB   fat32                 boot
 3      540MB   59,6GB  59,1GB  ext4
 4      59,6GB  68,2GB  8591MB  linux-swap(v1)
 5      68,2GB  240GB   172GB   ext4

我运行 Ubuntu 安装程序,但它无法识别 EFI 分区。然后,我继续安装,稍后尝试使用启动修复工具,但是选项“分离 /boot/efi 分区”绝不已启用。

如何让此 SSD 运行启用了 UEFI 模式的 Ubuntu 14?

答案1

如果您的主板完全支持 UEFI 模式,请启用该模式。然后,确保在选择闪存驱动器时,您启动到 UEFI 模式。为此,我建议使用dd。要找到您的闪存驱动器

sudo fdisk -l

假设它回应

/dev/sda
/dev/sda1
250 gb
/dev/sdb
/dev/sdb1
14.9 gb

那么你会

dd bs=4M if=/path/to/Ubuntu.iso of=/dev/sdb

进一步说明,
bs=4m基本大小是 4 兆字节,我发现这个数字对于我的设备来说速度很快而且很稳定。
if=/path/to/Ubuntu.iso输入文件,然后输入文件路径。(右键单击文件,单击复制,然后单击终端并选择“粘贴文件名”
of=/dev/sdb输出文件(USB 棒,应sudo fdisk -l根据大小进行查找和选择)

在 UEFI 模式下成功启动后,安装并创建一个 ~100 mb 的分区,并将其设为“EFI 启动分区”。就这么简单。

答案2

有些主板有选择启动哪个操作系统的选项(例如我的主板)。然后您应该能够选择“其他操作系统”选项。查看 UEFI 设置。由于您不打算双启动,请让安装程序为您创建分区。您无需担心它们。

相关内容