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

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

我在尝试在新款 MacBook Air 5,2(2012 13 英寸型号)上运行 12.04.1 LTS 时遇到了麻烦。我一直遇到的问题是 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.

我正在尝试双启动 OS X 和 Ubuntu。我首先使用 OS X 在磁盘实用程序中调整了 HFS+ 分区的大小,然后安装了 rEFIt,然后将备用 amd64+mac 版本的磁盘映像复制到 USB 棒并从那里启动。我还在开始安装之前设置了 noapic,如此论坛帖子

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

/dev/sda5 是一个 1.0 MB 的分区,类型为“保留 BIOS 启动区域”。

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

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

答案1

您是否按照 Ubuntu 的 Apple Intel 安装上的详细说明进行操作文档页面

据此,您应该将 GRUB 安装到 Ubuntu 的根分区(假设严格按照说明进行操作,该分区将是/dev/sda3,但您的情况可能会有所不同)。

相关内容