如何手动安装引导加载程序?

我的尝试升级到12.04失败了,所以我刻录了一个12.04的光盘,并选择进行全新安装,清除掉之前所有的操作系统(我同时拥有Windows和11.10)。一切似乎都很顺利,直到最后一步出现安装GRUB失败的提示。我尝试选择不同的分区来尝试安装,但结果都一样。我可以选择不安装GRUB继续进行,但这时它告诉我必须手动安装启动加载器。长时间的谷歌搜索也没有找到我能理解的任何指南来进行这个操作。请帮忙。

2如果下面的答案对您有用,那太好了!如果不行的话,了解更多关于您的系统是什么样子的信息会很有帮助。请考虑使用Boot-Repair工具来收集并发布这些信息。我在这里尝试概述了如何操作。 - irrational John
2可能是重复的问题,参考如何修复Grub?(在安装Windows后如何恢复Ubuntu?) - Elder Geek
1个回答

这是我会做的事情:
  1. 使用Live CD启动机器。
  2. 打开终端。
  3. 通过使用fdisk查看设备的大小来找出内部磁盘的名称。
    例如:
  4. sudo fdisk -l
    
  5. 将GRUB引导加载程序安装到正确的磁盘上(下面的示例假设它是/dev/sda):
  6. sudo grub-install --recheck --no-floppy --root-directory=/ /dev/sda