我正在尝试在不使用 rEFIt 的情况下在我的 MacBook 上安装 Debian。Fedora 之前运行良好,Debian 安装也正常,但它使用 grub2,而 EFI 就是看不到它。我尝试过专家安装,但它没有给我选择我想要的 grub 版本的选项。
那么,如何使用 grub 1 而不是 grub 2 安装 Debian Lenny?
更新:我刚刚安装了 Ubuntu,它运行正常,所以问题实际上是 grub2。由于我不想在“windows 模式开启”的情况下运行 gnu/linux,因此我仍然想安装 Debian,因此任何想法都值得赞赏。
另一个更新:我终于让它工作了,并发布了一个答案,因为已经说过很多次了(在播客等中)这就是处理这种情况的方法。
答案1
我不明白 rEFIt 有什么问题?
您可以只安装没有引导加载程序的系统/忽略它不起作用。
现在你要做的就是将引导加载程序安装到系统上。
- 您可以关注这些说明关于如何让 grub2 在 MacBook 上的 efi 上运行。
- 您应该能够在 debian 上使用 Ubuntu 上的 grub 版本 1 .deb 文件。
答案2
为什么不像平常一样尝试安装 Debian,然后弹出使用 GRUB 0.97(可能是 Ubuntu)的实时 CD,然后安装 grub 0.97。(首先备份您的 menu.lst)
# grub-install --root-directory=/dev/sda
只需确保 /dev/sda 是您要从其启动的磁盘。之后,您可以放回 menu.lst(尽管我不知道 0.97 和 2 之间是否存在很大的语法和选项差异)。
答案3
答案4
从 cd 启动,并将根分区挂载到 /mnt
grub-install --root-directory=/mnt /dev/sda 或 /hda。
这应该可以工作。