修复ubuntu18.04系统grub开机引导
问题描述:
windows10系统更新后,重新启动电脑发现直接进入windows系统,而无法进入grub开机引导界面。进入BIOS查看开机启动选项,ubuntu选项消失了。
原因分析:
可能是windows10系统更新时覆盖了ubuntu的efi分区数据,导致grub引导损坏。
解决方案:
- 插入带有ubuntu18.04系统的U盘,开机时选择U盘启动并进入试用Ubuntu界面。
- 打开终端,输入
sudo fdisk -l
查看自身电脑的硬盘分区状况。
- 进行硬盘分区挂载(根据个人电脑的情况作调整)
sudo -s
mount /dev/nvme0n1p8 /mnt
mount /dev/nvme0n1p6 /mnt/boot/efi
mount /dev/nvme0n1p* /mnt/home(若有home分区)
mount -t proc /proc /mnt/proc
mount -t sysfs /sys /mnt/sys
mount -o bind /dev /mnt/dev
mount --bind /sys/firmware/efi/efivars /mnt/sys/firmware/efi/efivars
- 切换到原来的ubuntu系统中
chroot /mnt
- 安装grub
grub-install /boot/efi
grub-mkconfig -o /boot/grub/grub.cfg
update-grub
- 退出挂载系统并重启电脑
exit
reboot