由于 GPT,无法在 Thinkpad W550s 上安装 Fedora 29

由于 GPT,无法在 Thinkpad W550s 上安装 Fedora 29

我有一个联想 Thinkpad W550s上面已经安装了 Windows 7。我想将 Fedora 29 Workstation 与 Windows 7 一起安装,但遇到了一些问题。

硬盘驱动器采用 MBR(不是 GPT)和三个分区进行格式化。使用fdisk -lFedora 29 LiveUSB 中的命令会产生以下信息:

Disk /dev/sda: 465.8 GiB, 500107862016 bytes, 976773168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x7a8dee3d

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sda1  *         2048   3074047   3072000   1.5G  7 HPFS/NTFS/exFAT
/dev/sda2         3074048 944916479 941842432 449.1G  7 HPFS/NTFS/exFAT
/dev/sda3       944916480 976771071  31854592  15.2G  7 HPFS/NTFS/exFAT

主板有UEFI。但是,旧版 BIOS 已启用,安全启动已禁用。

在 Fedora 29 工作站安装程序中,我可以缩小分区/dev/sda2,并将其用于 root、home 等,然后删除该/dev/sda3分区以满足 MBR 的四个分区限制。但是当我尝试安装操作系统时,安装程​​序给出了一个关于需要/boot/efi分区的错误。即使当我尝试删除/dev/sda1(仍然在 Fedora 安装程序中)、格式化并将 EFI 安装到 时/dev/sda1,安装程​​序仍然无法继续。

有没有办法在这台笔记本电脑上安装 Fedora 29 而无需删除 Windows 7?我需要它来工作,但无法重新安装 Windows 7。

答案1

有两件事之一是问题所在:

  • 您创建了仅 UEFI 安装程序 USB
  • 您在 UEFI 模式下启动,并且需要在 MBR/Legacy 模式下启动。

如果您可以访问 CLI,请尝试以下操作:

https://askubuntu.com/questions/162564/how-can-i-tell-if-my-system-was-booted-as-efi-uefi-or-bios

更新:

  • 当我有一个同时兼容 UEFI/MBR 的 USB/ISO 时,它通常会在 BIOS/BootLoader 中显示两个启动选项。查看是否显示第二个选项并尝试和/或尝试更改 BIOS 设置以仅强制使用 MBR/Legacy 模式。

  • 我也遇到过 Rufus(Windows ISO 写入 USB 工具)会说“你想使用 ISO 模式(推荐)”还是“DD 模式”,而我通常使用 ISO 模式。但是,我记得有一个地方创建了一个仅 UEFI 的 ISO,然后我尝试了 DD 模式并拥有一个既兼容 MBR 又兼容 UEFI 的混合 USB。尝试使用 DD 创建安装程序 USB,然后检查新的启动项。

答案2

尝试缩小 Live CD 的分区,应用 GParted 等中的更改。然后重新启动以再次使用 live cd。检查磁盘,如果需要的话修复 MBR,然后重新启动到安装程序并尝试安装。如果您的 BIOS 设置正确,这应该可以工作。

相关内容