Manjaro滚动更新过程中断电导致grub无法引导
2020-07-25 本文已影响0人
intLyc
利用LiveUSB解决
原理:利用U盘中的系统,对原有磁盘上的系统进行更新,以修复
1.制作 Manjaro Linux U盘
将Manjaro镜像利用rufus烧录到U盘
2.进入U盘系统,挂载原系统
查看分区
lsblk
选择对应的/分区和efi分区进行挂载
sudo mkdir /mnt/manjaro
sudo mount /dev/sda[号] /mnt/manjaro
sudo mount /dev/sda[号] /mnt/manjaro/boot/efi
一定要bind dev、proc、sys,不然之后运行pacman会报错
sudo mount --bind /dev /mnt/manjaro/dev
sudo mount --bind /proc /mnt/manjaro/proc
sudo mount --bind /sys /mnt/manjaro/sys
3.chroot进入原系统目录并修复
chroot进入
cd /mnt/manjaro
chroot .
更新系统和内核
sudo pacman -Syu
sudo pacman -S linux
chroot之后的网络问题,pacman -Sy 更新失败
进入之后,
尝试ping www.baidu.com失败,ping 114.114.114.114成功
考虑是DNS服务器配置错误
将运行系统中的DNS拷贝进chroot的系统中
cp /etc/resolv.conf etc/resolv.conf
重启
reboot
4.修复GRUB引导菜单不显示
更新grub配置
sudo update-grub