1

Тема: Після перерваного оновлення - /modules.devname not found

Вітаю.
Вчора під час довгого оновлення я натиснув ctrl+c і після ребуту показується таке
https://cdn.discordapp.com/attachments/305408547913465856/549499569155735563/IMG_20190225_0939581.jpg

Частину з

Error: resume: hibernation evice.... blocks

ігноруйте, бо воно і раніше з'являлось, коли я запускав систему, але показувалось лише на одну мить, і далі все завантажувалось норм, це я хотів собі гібернацію колись зробити, це не страшно.

Щоб пофіксити систему я робив такі речі

1. Завантажуюсь з live-usb
2. mount'чу /mnt та /mnt/boot
3. arch-root'аюсь в /mnt
4. pacman -S linux-lts
5. mkinitcpio -p linux-lts

Після цього я зробив

pacman -Qi linux-lts

і воно показало нову версію - 4.19.25-1, але

uname -r

показує стару версію 4.18...

Після ребуту нічого не змінилось і в мене вилазила та сама помилка, що показана на скріншоті.

Вірогідно, проблема в тому, що під час оновлення оновлювалось і ядро, і якась частина цього оновлення не закінчилась, і через це деякі записи не збігаються.

Як то можна пофіксити?

2

Re: Після перерваного оновлення - /modules.devname not found

Ваша проблема? https://bbs.archlinux.org/viewtopic.php?id=212129

3

Re: Після перерваного оновлення - /modules.devname not found

koala написав:

Ваша проблема? https://bbs.archlinux.org/viewtopic.php?id=212129

там повного тексту помилки немає, тому не знаю. Те, що показане там. може бути лише наслідком того, що відбулося в мене.
Ну, ви зрозуміли, типу та помилка може бути сама по собі, а може бути лише наслідком моєї, котра є іншою помилкою.

4

Re: Після перерваного оновлення - /modules.devname not found

пофіксив, зайшов в grub.cfg та замінив назву кастомного initramfs на linux-lts'івський. Виходе так, що я використовував кастомний img, а він не був оновленим, і коли я запускав mkinitcpio -p linux-lts то воно оновлювало отой стандартний initramfs-linux-lts.img, чи як там його, а не мій кастомний