2577
[решено] failed to start load kernel modules
Привет всем! Сегодня пришли обновления для парочки пакетов. Я установил их по привычке, даже не глядя, и, спустя 1 перезагрузку, вместо моей любимой системы я получил вышеуказанную ошибку. Перезагрузился, полез в Advanced Boot Options и попробовал загрузиться с более старым ядром. Мои догадки подтвердились — обновилось ядро. Если что-то обновилось и вызывает проблемы — надо это откатить, — подумал я и не нашёл как это сделать.
«настройки системы» -> «ядро» Вижу, что действительно установилось ядро 5.5, нажимаю «удалить» — не удаляется.
В менеджере пакетов это пакет «Linux55», при попытке его удалить пишет, что это нарушает зависимость «linux-latest». Я решил не торопиться с его удалением и посмотреть, какие зависимости есть ещё у пакетов ядер, и увидел пакеты с драйверами на видео и сеть
Поиск по «Linux-55» не заставил себя ждать, и действительно — для нового ядра нужны новые дрова. Пакеты «Linux54-...» у меня уже установлены, а те же, но с названием «Linux55-...» надо установить самому.
После их установки система спокойно загружается с новым ядром
«настройки системы» -> «ядро» Вижу, что действительно установилось ядро 5.5, нажимаю «удалить» — не удаляется.
В менеджере пакетов это пакет «Linux55», при попытке его удалить пишет, что это нарушает зависимость «linux-latest». Я решил не торопиться с его удалением и посмотреть, какие зависимости есть ещё у пакетов ядер, и увидел пакеты с драйверами на видео и сеть
Скрин
Поиск по «Linux-55» не заставил себя ждать, и действительно — для нового ядра нужны новые дрова. Пакеты «Linux54-...» у меня уже установлены, а те же, но с названием «Linux55-...» надо установить самому.
Скрин
После их установки система спокойно загружается с новым ядром
11 комментариев
быстрые простые правильные (иногда) ответы здесь t.me/ManjaroRu
Старое ядро не удалилось, я как раз в него и перегрузился. В первый раз я пытался удалить ядро в менеджере настроек, но оно не удалилось по той же причине — это обязательная зависимость для вышеупомянутого метапакета, т.к. это последняя версия
Для «долгоиграющих» ядер есть аналогичный набор меты вида linux-lts-*.
Для нвидиаблоба есть такой же, называется, соответственно, linux-latest-nvidia440xx.
Без него система автоматом обновляет ядро, про необходимость делать это с модулем ей неизвестно.
Нужен ли r8168 от сетевухи зависит, возможно что и нет. Если нужен — есть еще один метапакет с очевидным названием.
1. предполагаю, если у меня не происходило автоматического обновления ядра, то не был и установлен этот метапакет?
2. предполагаю, что этот метапакет надо установить специально и он автоматически не ставится при установке манжаро?
прокомментируйте, пожалуйста, мои предположения
быстрые простые правильные (иногда) ответы здесь t.me/ManjaroRu
В любом случае, других проблем это не вызвало — сейчас всё работает как часики ^_^
Я уже удалил linux-rt-manjaro и все rt ядра.
Теряюсь в догадках что могло его притянуть.