我有一台 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 位操作系统,这对我来说也是有效的。