联想 Q180 IdeaCentre - Linux / (U)EFI 启动

联想 Q180 IdeaCentre - Linux / (U)EFI 启动

有人在 (U)EFI 模式下从硬盘启动 Linux 时获得正确的启动路径吗?经过研究,我知道这是 (U)EFI 2.0 固件中的一个“损坏”的、无法按预期工作的固件。通过“efibootmgr”添加并成功保存启动路径后,该条目不会出现在 BIOS 菜单或 U(EFI) 引导加载程序中(启动时按 F12 键访问)。

我尝试了很多方法,但只能通过插入 USB 棒并手动选择 Grub2 条目来通过 (U)EFI 启动。否则 BIOS 会告诉我“没有有效的启动媒体”。

我到目前为止尝试过但没有成功:

  • 读取 efivars 以获取工作路径
  • 尝试了不同的启动标签,例如“Red Hat Enterprise Linux”、“Microsoft ..”
  • 使用 Windows 默认名称/后备:“bootmgr.efi”
  • 不同的路径 efi/EFI、efi/EFI/grub、efi/EFI/Microsoft
  • 不同的引导程序,例如“uboot”、“syslinux”、“grub2”

有任何想法吗?

PS 当前硬盘分区类型为 GPT,其常见结构是使用 sda1 和 vfat 作为 EFI 分区。

答案1

我遇到了这个问题,花了一个多星期试图解决它。问题是它部分安装在 USB 上。我买了一个 CD 刻录机/驱动器,用它来代替 USB 。经过简单的程序更改后,它运行正常。

相关内容