美文网首页
Manjaro滚动更新过程中断电导致grub无法引导

Manjaro滚动更新过程中断电导致grub无法引导

作者: intLyc | 来源:发表于2020-07-25 19:15 被阅读0次

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

    参考文章
    Manjaro 内核损坏的修复方法
    将DNS走进chroot的根文件系统的目录

    相关文章

      网友评论

          本文标题:Manjaro滚动更新过程中断电导致grub无法引导

          本文链接:https://www.haomeiwen.com/subject/emumlktx.html