我在 Intel NUC 计算机上新安装了 Fedora 19。在安装过程中,我选择了“回收所有空间”选项并采用默认分区。安装创建了 EFI 启动分区,但计算机上的 BIOS 似乎无法识别它。我可以从 U 盘启动 Fedora Live 并毫无问题地挂载分区。
如果同时选择 UEFI 启动和 Legacy 启动选项,BIOS 将显示
Reboot and Select proper Boot device
or Insert Boot Media in selected Boot device and press a key.
如果未选中任一选项:
A bootable device has not been detected.
Please refer to the Product Guide at http://support.interl.com/support/motherboards/desktop
我在上面的 URL 中没有找到任何有用的信息...
这是分区表:
Number Start (sector) End (sector) Size Code Name
1 2048 411647 200.0 MiB EF00 EFI System Partition
2 411648 1435647 500.0 MiB 0700
3 1435648 234440703 111.1 GiB 8E00
分区 1 的详细信息:
Partition number (1-3): 1
Partition GUID code: C12A7328-F81F-11D2-BA4B-00A0C93EC93B (EFI System)
Partition unique GUID: C81832BE-6B66-474C-99B3-8C4DF9654B93
First sector: 2048 (at 1024.0 KiB)
Last sector: 411647 (at 201.0 MiB)
Partition size: 409600 sectors (200.0 MiB)
Attribute flags: 0000000000000000
Partition name: 'EFI System Partition'
我未能成功找到与此特定场景相匹配的详细信息
以下是从 U 盘启动后 efibootmgr 的输出。
# efibootmgr
BootCurrent: 0004
Timeout: 1 seconds
BootOrder: 0001,0002,0003,0004,0000
Boot0000* Fedora
Boot0001* SATA : PORT 0 : Crucial_CT120M500SSD3 : PART 0 : Boot Drive
Boot0002* USB : Generic SD/MMC/MS/xD 1.07
Boot0003* USB : Generic MicroSD/M2 1.08 : PART 1 : Boot Drive
Boot0004* UEFI : USB : Generic MicroSD/M2 1.08 : PART 0 : OS Bootloader
理想情况下,我希望能够直接从 SATA 驱动器启动,但此时,我也愿意接受使用 USB 记忆棒进行多阶段启动的解决方案 - 只要根分区位于 SATA 驱动器上。
答案1
我通过在禁用 UEFI 的情况下启动 Fedora 19 Live CD(即仅启用传统启动)并重新安装 F19(这会创建 MBR 配置)来解决此问题。我没有 UEFI,但我有可引导安装。