我根据列出的说明在我的 2007 iMac(已有 BootCamp 和 Windows XP)上安装了 10.04LTS: https://help.ubuntu.com/community/MactelSupportTeam/AppleIntelInstallation
现在,当我从 rEFIt 选择 Linux 启动时,出现启动错误:类似“无启动.....”
我使用 rEFIt 进行了分区检查器分析,它返回的结果如下:
*** Report for internal hard disk ***
Current GPT partition table:
# Start LBA End LBA Type
1 40 409639 EFI System (FAT)
2 409640 134871711 Mac OS X HFS+
3 134873088 136970239 Linux Swap
4 558252072 625142407 Basic Data
5 136970240 558252031 Basic Data
Current MBR partition table:
# A Start LBA End LBA Type
1 1 409639 ee EFI Protective
2 409640 134871711 af Mac OS X HFS+
3 134873088 136970239 82 Linux swap / Solaris
4 * 558252072 625142407 0c FAT32 (LBA)
MBR contents:
Boot Code: Unknown, but bootable
Partition at LBA 40:
Boot Code: None (Non-system disk message)
File System: FAT32
Listed in GPT as partition 1, type EFI System (FAT)
Partition at LBA 409640:
Boot Code: None
File System: HFS Extended (HFS+)
Listed in GPT as partition 2, type Mac OS X HFS+
Listed in MBR as partition 2, type af Mac OS X HFS+
Partition at LBA 134873088:
Boot Code: None
File System: Unknown
Listed in GPT as partition 3, type Linux Swap
Listed in MBR as partition 3, type 82 Linux swap / Solaris
Partition at LBA 558252072:
Boot Code: Windows NTLDR
File System: FAT32
Listed in GPT as partition 4, type Basic Data
Listed in MBR as partition 4, type 0c FAT32 (LBA), active
Partition at LBA 136970240:
Boot Code: GRUB
File System: ext4
Listed in GPT as partition 5, type Basic Data
我怎样才能使我的 Linux 分区启动?
答案1
首先,Ubuntu 10.04 已经过时了。据Ubuntu 发布页面。恕我直言,除非您有令人信服的理由使用它,否则最好使用 12.04 或 12.10。事实上,12.10 有一个非常引人注目的优势,因为它附带了 3.3.0 之后的内核,这意味着它可以在 EFI 模式下启动,而无需单独的引导加载程序的帮助。
其次,您链接的说明似乎描述了如何将 Ubuntu 设置为在 BIOS 模式下启动。虽然这是传统方法,但它有很多缺点。恕我直言,如果您的系统在 EFI 模式下启动 Linux 时工作正常,那么这是一种更好的方法。另一方面,由于您还在 BIOS 模式下启动 Windows XP,因此在 EFI 模式下启动 Linux 的好处会比在双操作系统(Linux 和 OS X)安装中获得的好处少。
我怀疑您遇到的问题是由于 BIOS 模式 GRUB 安装造成的。您似乎没有 BIOS 启动分区,而 BIOS 启动分区对 GRUB 有帮助。您可能需要创建这样的分区并重新安装 GRUB。不过,这可能会破坏您的混合 MBR 设置,因此请准备好使用gptsync
或重新创建它gdisk
。
或者,您可以将系统转换为以 EFI 模式启动。我的有关该主题的网页描述了如何操作。您已经完成了那里描述的大部分操作,因此您应该能够完成“修复安装”(或者甚至是其中的很大一部分 - 比如步骤 #13)。