修复因为安装windows而造成的UbuntuGrub2丢失

 使用UbuntuLiveCD或UbuntuLiveUsb启动计算机,选择适用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

你可能感兴趣的:(ubuntu,grub2)