安装 Fedora Server 24 时出现有害的 1962 错误:未找到操作系统

安装 Fedora Server 24 时出现有害的 1962 错误:未找到操作系统

我正在旧的 Lenovo M91p (intel i5) 上安装 Fedora Server 24。它附带了 Windows 10 的安装,我已将其擦除,并且我使用的是 Fedora Server 中的 gui 安装程序。

在BIOS中,我已经BOOT MODE从更改[LEGACY][UEFI]

在包含 Fedora Server 24 iso 的 USB 驱动器上启动后,我完美地完成了安装过程。尤其,

  • 检测到安装源。它找到了Fedora-S-dvd-x86_64-24on /dev/sdb.验证安装介质会返回valid响应。

  • 自动找到安装目的地。西数硬盘:ATA WDC WD2003FYYS-0.

在安装过程中,我选择回收空间,但允许安装程序自动配置分区。在回收过程中,我删除了所有以前的分区。办公桌分区方案如下:

gdisk -l /dev/sda
GPT fdisk (gdisk) version 1.0.1

Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: present

Found valid GPT with protective MBR; using GPT
Disk /dev/sda: 3907029168 sectors, 1.8 TiB
Logical sector size: 512 bytes
Disk identified (GUID): [...]
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 3907029134
Partitions will be aligned on 2048-sector boundries
Total free space is 2157 sectors (1.1 MiB)

Number    Start (sector)    End (sector)      Size      Code    Name
  1               2048           411647     200.0 MiB   EF00    EFI System Partition
  2              411648          1435647    500.0 MiB   8300
  3             1435648       3907028991     1.8 TiB    8300

安装完成后,我重新启动,并看到以下屏幕:

Error 1962: No operating system found. Press any key to repeat boot sequence.

浏览一番后,我尝试了以下方法:

  • BOOT MODE双向改变(如上所述)。
  • ATA将启动从LEGACY更改为EFI并再次更改回来。
  • 更改了启动顺序

根据,M92p ThinkCentre 有 efi 标签白名单。它显然只从一个名为“Red Hat Enterprise Linux”的标签启动。

我不知道如何bootloader-id在 Fedora 安装期间指定。在尝试拱形安装之前,我想知道是否有人对诊断内容、去哪里或出了什么问题有任何建议。

当我第一次收到机器时,它成功启动了 Windows 10,这让我觉得这是不是SATA电缆或驱动器本身的问题。

答案1

Lenovo 的 M91p 和 M92p 对除“Windows Boot Manager”(或 M92p“Redhat Enterprise Linux”)之外的任何引导加载程序 ID 都有硬编码拒绝规则。我们可以用类似的东西覆盖引导加载程序efibootmgr

  1. 将实时安装加载到机器上
  2. 挂载引导分区并检查合格的路径名(即/boot/EFI/fedora/grubx64.efi(或其他)
  3. 使用类似的工具efibootmgr创建一个指向相关引导加载程序但对其进行适当命名的新条目。请注意,您需要创建一个新条目,因为您无法修改现有的bootloader-id.

该命令将类似于:

efibootmgr -c -d /dev/sdX -p Y -L "Windows Boot Manager" -l "\EFI\path\file.efi"

然后,您可以检查引导加载程序顺序并从系统中删除旧引导加载程序。

答案2

问题出在 UEFI 上。因此请确保安装不会创建 /boot/efi 分区。

例如,你可以这样做:

选择“手动分区”而不是自动分区。然后保留LVM方法,并添加分区

/启动//主页

并创建一个交换分区。

相关内容