【问题标题】:Manjaro broke after update: modules.devname not foundManjaro 更新后中断:未找到 modules.devname
【发布时间】:2019-03-04 19:23:40
【问题描述】:

我的 manjaro 安装在更新后坏了。 我设法从实时启动中 manjaro-chroot 挂载的 linux 分区。 我看到了一件奇怪的事情:我不知何故有 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=] not found 并在 linux316 上引导给我:未能加载启动内核模块。

提前感谢您的帮助!

【问题讨论】:

    标签: manjaro


    【解决方案1】:

    从您的实时启动中尝试此操作(/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环境,再次尝试运行升级命令:

    # pacman -Syu
    

    希望对您有所帮助。

    【讨论】:

    • 谢谢,但我重新安装了更稳定的 manjaro 版本。我知道它是怎么坏的,我不会再犯同样的错误,但是是的,你所说的可能会起到修复作用!
    猜你喜欢
    • 2021-07-06
    • 1970-01-01
    • 2017-12-12
    • 2016-01-16
    • 1970-01-01
    • 1970-01-01
    • 2020-07-25
    • 1970-01-01
    • 2011-01-24
    相关资源
    最近更新 更多