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

2019年9月1日05:38:26 评论 508

使用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

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: