如何让 rEFIt 加载 10.04?

如何让 rEFIt 加载 10.04?

我根据列出的说明在我的 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)。

相关内容