Manjaro сломался после обновления: module.devname не найден

Моя установка manjaro сломалась после обновления. Мне удалось manjaro-chroot смонтированный раздел Linux из живой загрузки. И я увидел странную вещь: у меня почему-то есть 2 версии Linux: pacman -Q linux говорит linux316 3.16.57-1 и uname -r говорит 4.14.52-1-MANJARO. Я пробовал много вещей, но ни одна из них не работает. Моя личинка в порядке, я вижу обе версии, но загрузка на linux414 дает мне: lib/modules/[VERSION]/modules.devname не найдена ошибка, которая приводит к тому, что устройство гибернации [UUID=] не найдено, и загрузка на linux316 дает мне: не удалось загрузить стартовые модули ядра.

Заранее спасибо за вашу помощь !


person Ezarkei    schedule 28.09.2018    source источник


Ответы (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

Надеюсь, это поможет.

person Solocotien    schedule 04.12.2018
comment
Спасибо, но я переустановил более стабильную версию манджаро. Я знаю, как это сломалось, и я не буду повторять ту же ошибку снова, но да, то, что вы говорите, может сработать как исправление! - person Ezarkei; 13.07.2019