如何在 MacBook 上安装 64 位 Ubuntu 服务器?

bnj*_*jmn 5 server 64-bit macbook

显然,Mac 无法启动标准的 Ubuntu iso 映像(请参阅参考资料)。

[Mac] 显然无法应付多目录 CD,干脆拒绝启动它们…… [ Colin Watson ] 因此创建了 amd64+mac CD 映像,与 amd64 映像完全相同,只是它们只支持BIOS 启动。Mac 很乐意在它们的 BIOS 仿真模式下启动这些。

我想安装 Ubuntu Server 12.04.1 LTS,但从安装盘启动时出错。从我收集的信息来看,似乎有一个解决方案是可能的,因此应该实现。这就是我想做的事情,非常感谢在替代引导方法或创建“仅 BIOS 引导服务器映像”方面的任何帮助。

更新:安装rEFIt带来希望,但没有进展。仍然以相同的错误引导磁盘:

      1.

      2.
Select CD-ROM Boot Type : _
Run Code Online (Sandbox Code Playgroud)

更新2:成功安装 Ubuntu 12.04.1 DESKTOP amd64+mac。接下来将尝试从Linux 中安装服务器版本。

bnj*_*jmn 2

(我的)成功的步骤

需要明确的是,我的目标是在我那台破旧的 MacBook 上真正双启动 Mac OSX 和 Ubuntu Server。以下步骤对任何试图在 Mac 硬件上安装不合适的操作系统的人都有帮助。

  1. 安装OS X在硬盘 (50Gbs) 的开头。我有 OS X 10.6 Snow Leopard(带安装盘)
    • 50Gbs 是我个人的选择。这真的取决于你
  2. 安装rEFIt并测试它是否有效。使用一些启动选项重新启动后您应该会看到它。
  3. 使用amd64+maciso安装 Ubuntu 桌面。rEFIt 应该让您从磁盘启动。
    • 我把它放在驱动器 (20Gbs) 的末尾,目的是删除它。您也许可以使用 LiveCD,但我已经安装了它来探索其他选项。
  4. 在 Ubuntu 中(通过 rEFIt 选择它),使用创建一个分区 (1Gb) gparted,然后将 Ubuntu 64 位服务器 iso 复制到其中。为了简单起见,假设我们现在有/dev/sda6/ubuntu.iso
  5. c重新启动并再次选择 Ubuntu,这次是在 Ubuntu 加载之前,在 GRUB 菜单出现时按 访问 GRUB2 命令行。输入以下内容:

    loopback loop (hd0,6)/ubuntu.iso
    linux (loop)/install/vmlinuz boot=install iso-scan/filename=/ubuntu.iso quiet splash --
    initrd (loop)/install/initrd.gz
    boot
    
    Run Code Online (Sandbox Code Playgroud)
  6. 您现在应该进入 Ubuntu Server 安装过程。成功!
    • 有一次,它要求提供 CD-ROM,我很乐意将其插入磁盘驱动器中提供,然后完美地继续安装过程。
    • 我还能够删除我创建的所有不需要的分区,甚至包含我启动的 iso 的分区,没有任何问题。

我现在可以通过 rEFIt 启动到任一操作系统(Snow Leopard 或 Ubunutu Server 12.04.1)。

另外,非常感谢/参考这篇关于使用 grub2 从 iso 文件安装 ubuntu 的文章。这是我成功的关键。