我正在尝试在不使用 rEFIt 的情况下在我的 macbook 上安装 Debian。Fedora 之前工作得很好,Debian 安装也很好,但是它使用 grub2,EFI 就是看不到它。我已经尝试过专家安装,但它没有让我选择我想要的 grub 版本。
那么,如何使用 grub 1 而不是 grub 2 安装 Debian Lenny?
更新:我刚刚安装了 Ubuntu 并且它工作正常,所以问题真的是 grub2。由于我不想在“windows mode on”的情况下运行 gnu/linux,我仍然想安装 Debian,所以任何想法都值得赞赏。
另一个更新:我终于让它工作了,并发布了一个答案,因为它已经说过很多次(在播客等中),这是在这种情况下进行的方式。
我不明白 rEFIt 有什么问题?
您可以在没有引导加载程序的情况下安装系统/忽略它不起作用。
这让您知道如何将引导加载程序安装到系统上。
为什么不尝试像往常一样安装 Debian,然后弹出使用 GRUB 0.97(可能是 Ubuntu)的 live CD,然后安装 grub 0.97。(首先备份你的 menu.lst)
只需确保 /dev/sda 是您正在启动的磁盘。之后你可以放回你的 menu.lst (虽然我不知道 0.97 和 2 之间是否有很大的语法和选项差异。
我终于让它工作了。我按照此 wiki中的说明进行操作。
更具体地说,这些说明。
基本上,您所要做的就是跳过 grub 安装,放入 shell(使用 Ctrl+Alt+f2)并输入:
然后您只需恢复安装过程并像往常一样安装 grub。对我来说效果很好。
从 cd 启动,并在 /mnt grub-install --root-directory=/mnt /dev/sda 或 /hda上挂载根分区。
这应该有效。