红联Linux门户
Linux帮助

修复因为安装Windows而造成的Ubuntu Grub2丢失

发布时间:2014-08-02 10:07:46来源:linux网站作者:smileliuyb

使用Ubuntu LiveCD或Ubuntu LiveUsb启动计算机,选择适用Ubuntu,开启终端。


#获取root权限

sudo -i


#查看分区信息

fdisk -l


#挂载根分区(只有Swap和/的分区方式)

mount /dev/sda5 /mnt


#挂载proc/dev/sys,重要

mount --bind /proc /mnt/proc

mount --bind /dev /mnt/dev

mount --bind /sys /mnt/sys


#chroot到/mnt分区

chroot /mnt


#安装grub

grub-install /dev/sda


#如果grub.cfg丢失或者损毁则执行此命令

update-grub


#退出chroot并重启计算机

exit

reboot


#如果分区较多(尤其是/boot分区为单独的一个分区),则使用以下命令。


#挂载系统分区,这一步因人而异,将划分的分区都挂到相应的位置。

mount /dev/sda3 /mnt

mount /dev/sda1 /mnt/boot

mount /dev/sda5 /mnt/home


#挂载proc/dev/sys

mount --bind /proc /mnt/proc

mount --bind /dev /mnt/dev

mount --bind /sys /mn/sys

chroot /mnt/

grub-install /dev/sda

update-grub

exit

reboot