我的manjaro安装在更新后中断。 我设法通过实时启动对安装的linux分区进行了manjaro-chroot。 我看到了一件奇怪的事情:我以某种方式有2个linux版本:pacman -Q linux表示linux316 3.16.57-1,而uname -r表示4.14.52-1-MANJARO。 我尝试了很多事情,但似乎都没有效果。 我的grub很好,可以看到两个版本,但是在linux414上引导给我:lib / modules / [VERSION] /modules.devname not found错误,导致找不到休眠设备[UUID =],在linux316上引导给我:无法加载启动内核模块。
预先感谢您的帮助!
答案 0 :(得分:0)
从实时启动中尝试运行此操作( / dev / sdXY 是已损坏的Manjaro的安装位置):
# mount /dev/sdXY /mnt
# mount -t proc /proc /mnt/proc
# mount --rbind /sys /mnt/sys
# mount --rbind /dev /mnt/dev
# cp /etc/hosts /mnt/etc
# cp /etc/resolv.conf /mnt/etc
# chroot /mnt rm /etc/mtab 2> /dev/null
# chroot /mnt ln -s /proc/mounts /etc/mtab
# chroot /mnt
好吧,现在您处于损坏的Manjaro的环境中,请尝试再次运行upgrade命令:
# pacman -Syu
希望获得帮助。