如何手动安装GRUB?

我正在安装Ubuntu 11.10并且引导加载程序安装失败。 我尝试再次安装但它没有工作,所以我想知道如何手动安装grub。 谢谢。

我认为这种技术不起作用。 因为您不知道安装程序崩溃的位置。 首先检查您的磁盘。

如果要手动安装grub,请执行以下操作:使用livecd登录。 打开终端,以root身份登录:

sudo -i 

找出你的linux磁盘:

 fdisk -l 

装载它:

 mount /dev/sdaX /mnt 

恢复:

 grub-install --root-directory=/mnt /dev/sda 

有关更多信息,请访问http://shantanucse.blogspot.com/2011/10/how-to-recover-ubuntu-904-or-higher.html

在某些情况下, sudo update-grub可能无法正常工作 – 在Ubuntu旁边安装Debian时会发生这种情况。

在这种情况下,我会执行以下操作之一:

  • 创建一个Ubuntu Secure Remix的现场CD / USB,这是一个带补充救援工具的Ubuntu直播,从中启动并使用Boot Repair

  • 如果您已经有一个常规的Ubuntu live iso,请使用UNetbootin创建live usb,从中进行实时启动并安装Boot Repair

sudo add-apt-repository ppa:yannubuntu / boot-repair && sudo apt-get update

sudo apt-get install -y boot-repair && boot-repair&

(但实时USB上的apt-get update可能涉及需要花费一些时间的更新 – 如果实时usb不持久也没用 – 所以我推荐第一个解决方案。)

使用Boot Repair来修复/重新安装GRUB很简单,只需选择默认/推荐的修复选项; 更多细节在这里 。