Manjaro在更新后中断:找不到modules.devname

时间:2018-09-28 19:11:47

标签: manjaro

我的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上引导给我:无法加载启动内核模块。

预先感谢您的帮助!

1 个答案:

答案 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

希望获得帮助。