恢复GRUB的两种方法

恢复GRUB的两种方法 
1) 
1、从ubuntu光盘启动。 
2、用livecd进入终端。 
3、输入sudo grub 
4、输入find /boot/grub/stage1,目的就是知道自己的linux在那个分区安装,如果知道可省略,最好运行一下。 
5、输root (hdA,B) 
这里的 (hdA,B)就是上一步返回的值,也就是ubuntu安装的位置。A表示第几块硬盘,B表示第几分区。注意root后面有空格不能直接写(hdA,B) 
6、setup (hd0) 
7、quit 
下面重启就有GRUB引导菜单了。 

2) 
livecd进终端, 
sudo -i 
mount /dev/sda5 /mnt (假设分区是sad5,你可以根据你的linux分区自行修改) 
mount /dev/sda6 /mnt/boot (注:如果没 /boot 单独分区这步跳过) 
grub-install --root-directory=/mnt /dev/sda 
两种重新安装grub都有风险,情况也有所不同,比如grub1还是2,哪种方式安装的Ubuntu,硬盘的具体分配,等等,所以答案只供参考 

你可能感兴趣的:(Linux)