
У меня была проблема со звукомТолько «фиктивный вывод» (звук) в Ubuntu 20.04 после перезагрузки - Сломанный драйвер/модульпосле перезагрузки. У меня отсутствовал пакет linux-modules-extra-5.4.0-40-generic
.
Сейчас я снова перезагрузился (я не уверен думаю я знаюесли я также перезагрузился в какой-то момент между этим), и у меня не было звука или Wi-Fi. Я проверил, и теперь у меня есть ядро 5.4.0-42.46
, и у меня не было linux-modules-extra-5.4.0-42-generic
. Поэтому я предположил, что было автоматическое обновление ядра (я не помню, чтобы я делал это сам), без установки этого пакета, ожидая, пока я перезагружу и буду страдать от отсутствующего пакета.
У меня есть вопросы:
- Почему не устанавливается автоматическое обновление ядра
linux-modules-extra
? - Могу ли я настроить систему так, чтобы пакет устанавливался каждый раз при обновлении?
Связанный:
решение1
Вам необходимо linux-generic
установить метапакет.
Он вытащит все остальные необходимые пакеты ядра, включая modules
, modules-extra
, headers
, и т. д.
Этот пакет может отсутствовать, если вы вручную удалили некоторые пакеты ядра.
Чтобы исправить проблемы с отсутствующими пакетами ядра, выполните в терминале:
sudo apt install linux-generic
решение2
Эта проблема возникает, когда система была обновлена, но аппаратные модули были перемещены на уровень HWE. APT сохранит отметку автоматической установки для метапакета linux-generic
, но вам нужно, чтобы вместо этого использовался linux-generic-hwe-20.04
мета, чтобы linux-modules-extra-...
и linux-headers-generic-hwe...
устанавливались автоматически.
Исправьте это, запустив
sudo apt install linux-generic-hwe-20.04
решение3
Можете ли вы помочь мне разобраться, как мне следует изменить приведенные выше предложения, чтобы они работали в моем случае? У меня та же проблема: каждый раз при обновлении ядра мне приходится переустанавливать соответствующий пакет modules-extra. Пакет, который я пропустил совсем недавно, был linux-modules-extra-5.15.0-1032-raspi
при обновлении с 1030-raspi. Я использую Ubuntu 22.04.2 LTS (GNU/Linux 5.15.0-1032-raspi aarch64). Так что мне нужна не общая версия, а, возможно, raspi?
Так мне нужно что-то вроде sudo apt install linux-raspi-hwe-22.04.2
или sudo apt install linux-raspi-22.04.2
или просто sudo apt install linux-raspi
заставить пакет modules-extra автоматически обновляться при каждом обновлении?
Попробовав три вышеуказанных варианта (безуспешно - см. комментарии ниже), я попробовал sudo apt install linux-modules-extra-raspi
(см.https://answers.launchpad.net/ubuntu/+source/linux-raspi/+question/700375) и по крайней мере что-то установлено в этот раз. Держу кулачки, чтобы это сработало для следующего обновления ядра.