ThinkPad X121E BIOS:UEFI/Legacy Ubuntu 安装无法启动

ThinkPad X121E BIOS:UEFI/Legacy Ubuntu 安装无法启动

我有一台 ThinkPad X121E,它拒绝安装 Ubuntu Linux(无论是 32 位还是 64 位)。不过 Windows7 64 位没有问题。

详情如下:

  • 安装完美(我手动进行分区并加密/home驱动器)

  • 重启后,Ubuntu 无法启动,但 ThinkPad BIOS 确实启动了两次,并在离开预启动窗口时发出哔哔声。片刻之后,消息

    找不到运作系统

    显示,或者根据 BIOS 设置是仅 UEFI 还是仅 Legacy,LAN Boot 例程会在此之前尝试。如果您现在再次重新启动它,它不会启动两次,但在离开预启动窗口时仍会发出哔哔声。

希望这些信息确实能帮助您。

一些看起来很有希望的链接:

  • “未找到操作系统”(德语)真的很有趣,因为据说 GRUB 不能与 GPT 一起使用(并fdisk说使用 GPT),但遗憾的是由于 OP 的 32 位系统(虽然对我来说失败了)的运气太差,所以它切断得太早了。

  • 此 UbuntuForums.org 主题很有趣,但也结束得太早了。

答案1

来自新月星云博客

  • 为了修复有缺陷的 MBR(“无操作系统”或“Grub 错误,无效的 arch independent ELF magic”),我启动了 Partion Magic 并在控制台中执行:“ms-sys -7 /dev/sdXXX”,其中 sdXXX 是占位符。在我的特殊情况下,它只是“sdb”。我从 gparted 获得了正确的设备 ID。

  • 设置 BIOS:菜单“启动”

    • UEFI/传统启动:两者(UEFI遗产)
    • UEFI/Legacy 启动优先级:“Legacy 优先”(重要!)
    • 您必须在安装之前设置 BIOS。否则,您会遇到“Grub 错误,无效的 arch independent ELF magic”或“无操作系统”
  • 设置 BIOS:菜单“USB”
    • USB UEFI BIOS 支持可能已“启用”。

答案2

要安装 Ubuntu(目前只是 Ubuntu,没有测试双启动),只需让安装程序完成其工作,不要设置自己的分区,因为这会把事情搞乱!

即使使用 64 位操作系统,这对我来说也是有效的。

相关内容