在 Macbook Pro 上从 CD 安装 Ubuntu 12.04 后出现“缺少操作系统”

在 Macbook Pro 上从 CD 安装 Ubuntu 12.04 后出现“缺少操作系统”

我按照本指南在我的 Macbook Pro 8,2(2011 年末)上安装了 Ubuntu 12.04: https://help.ubuntu.com/community/MactelSupportTeam/AppleIntelInstallation

我用的是CD。

我同步了 rEFIt 上的分区表,一切顺利。

我确实有一个在 Linux 上启动的图标,但是当我启动它时,几秒钟后就会显示“缺少操作系统”,仅此而已......

我该如何修复它?

我唯一看到的是,在指南中提到了这一点:

在安装程序的最后一个对话框中,请务必单击“高级”按钮并选择将引导加载程序 (grub) 安装到您的根 Ubuntu 分区,例如 /dev/sda3。这将是唯一具有 EXT4 文件系统的分区。

在 Ubuntu 12.04 安装过程中,没有这样的选项,但有一个下拉菜单可以选择 grub 引导加载程序的安装位置。默认情况下是 /dev/sda,但我选择了我的根 Ubuntu 分区(在我的情况下是 /dev/sda5)。我收到一条警告消息(但实际上,即使我选择 /dev/sda,它也会出现相同的警告消息),然后我继续安装...

在此先感谢您的帮助!

答案1

听起来像是 Grub 的问题,因为我没有 Mac,而且其他 UEFI 系统实现似乎有很大不同,所以我只能给你看一下这个 wiki 页面:https://help.ubuntu.com/community/UEFIBooting

答案2

知道该指南可以通过删除每个需要添加的步骤的 Windows 选项来很好地适应双启动问题(MacOS / Ubuntu)。

它对我来说运行良好(MacOS 10.7.5/Ubuntu 12.04)。

答案3

如果你检查此链接:https://help.ubuntu.com/community/UEFIBooting#Caution_for_Mac_owners,你会发现对于 Mac 用户来说安装程序已损坏:

Mac 用户须知

在 Ubuntu 11.04(仅限 x86_64)中,由于错误 774089,ISO CD 支持 UEFI 启动,Ubuntu 安装程序将尝试设置 (U)EFI 启动的引导加载程序。但安装程序将 EFI 系统分区格式化为 FAT16(即使文件系统非空)并使用 efibootmgr,因此 Intel Mac 可能会因固件损坏而无法启动。不建议在 Mac 型号上使用此功能,因为它可能会损坏固件。您需要重新刷新固件才能修复它。该错误已在 Ubuntu 11.10 中修复。

在 Mac 上,仅使用 Mac 备用 ISO CD

我遇到了同样的问题,不得不使用备用 ISO CD 来安装 Ubuntu。

相关内容