Grub 无法安装在 Macbook Air 5,2 (13" 2012) 上

Sco*_*t F 5 installation grub2 macbook-air

我遇到了一堵砖墙,试图让 12.04.1 LTS 在我的新 MacBook Air 5,2(2012 13" 型号)上运行。我一直遇到的问题是 GRUB 无法安装;这是虚拟终端 4 的输出:

Sep  9 02:02:57 grub-installer: info: Installing grub on '/dev/sda5'
Sep  9 02:02:58 grub-installer: info: grub-install supports --no-floppy
Sep  9 02:02:58 grub-installer: info: Running chroot /target grub-install  --no-floppy --force "/dev/sda5"
Sep  9 02:02:58 grub-installer: /usr/sbin/grub-probe: error: cannot find a device for /boot/grub (is /dev mounted?).
Sep  9 02:02:58 grub-installer: error: Running 'grub-install  --no-floppy --force "/dev/sda5"' failed.
Run Code Online (Sandbox Code Playgroud)

我正在尝试双启动 OS X 和 Ubuntu。我首先使用 OS X 在磁盘工具中调整 HFS+ 分区的大小,然后安装 rEFIt,然后将备用 amd64+mac 版本的磁盘映像 dd'd 到 U 盘并启动。我还在开始安装之前设置了 noapic,按照本论坛帖子中的建议。

起初,按照那篇文章中的建议,我尝试了 cdimage.ubuntu.com/precise/daily/current/ 中的每日图像,并收到了与上述几乎相同的错误消息。然后,希望发布版本更稳定,我将 cdimage.ubuntu.com/releases/12.04/release/ 中的“ubuntu-12.04.1-alternate-amd64+mac.iso”改为我的 U 盘。结果一样。

/dev/sda5 是一个 1.0 MB 的“保留的 BIOS 引导区”类型的分区。

谷歌搜索“找不到 /boot/grub 的设备”错误似乎没有发现与我的情况相关的任何内容。

有什么想法可以解决这个问题吗?

Yel*_*ple 1

您是否遵循了 Ubuntu 的 Apple Intel 安装文档页面上的详细说明?

据此,您应该将 GRUB 安装到 Ubuntu 的根分区(假设逐字遵循说明,该分区将是/dev/sda3,但您的情况可能会有所不同)。