我已经使用 amd64 备用 iso 映像在 x120e 上安装了 ubuntu 11.10。安装过程很顺利,但在成功安装后启动时出现问题,提示“未找到操作系统”。我按照 help.ubuntu.com/community/X120e#Installation 上的说明清除 grub-efi 并安装 grub-pc,但即便如此,我还是无法启动到 ubuntu。(仍然提示“未找到操作系统”)这是使用此设置的启动修复文件 -http://pastebin.ubuntu.com/926556/
然后我在 #ubuntu 上询问,他们建议我创建一个 bios 启动分区,我对他们建议的解决方案不是很满意,但还是尝试了一下。我重新调整了初始分区的大小,在分区开头留出了 4 MB 的可用空间,并设置了标志 bios_grub。这次使用 amd64 桌面 iso 映像文件重新安装了 ubuntu 11.10。安装和以前一样顺利,但这次系统也没有启动,它给出了同样的信息 - “未找到操作系统”。
在 BIOS 中,我设置了同时使用(Legacy 和 UEFI)并首先尝试使用 UEFI。这是我最新设置的启动修复文件 -http://pastebin.ubuntu.com/926761
欢迎任何帮助/建议。
答案1
我发现所有这些问题都是由于写入磁盘的 GPT 分区而不是 MBR 造成的,而且我已经用 grub-pc 替换了 grub-efi。Grub 正在寻找 bios_boot 分区,因为我的 GPT 字符串告诉它系统不使用 EFI,我设置了一个 4 MB 的 bios 启动分区,但即使反复尝试使用 GParted 和 book-rapair 也无济于事。
我从全新安装开始,但这次我在安装前禁用了 BIOS 中的 UEFI 支持,只启用了 Legacy 选项。这次系统没有机会混淆,安装后我让系统启动了。
ps:我使用备用 amd64 iso 进行安装,因为桌面 amd64 iso 卡在安装之间。