如何使用 Grub 1 安装 Debian Lenny

如何使用 Grub 1 安装 Debian Lenny

我正在尝试在不使用 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

我终于让它工作了。我按照本维基

进一步来说这些说明

基本上,您所要做的就是跳过 grub 安装,进入 shell(使用 Ctrl+Alt+f2)并输入:

chroot /target
aptitude install refit
gptsync /dev/sda

然后你只需恢复安装过程并像往常一样安装 grub。对我来说效果很好。

答案4

从 cd 启动,并将根分区挂载到 /mnt
grub-install --root-directory=/mnt /dev/sda 或 /hda。
这应该可以工作。

相关内容