У меня эта проблема уже давно, и я не знаю, как ее лучше решить.
По сути, если моя система получит новое ядро, она не сможет установить сетевые модули broadcom для нового ядра.
Обычно я не замечаю, пока не перезапущу сервер. Тогда мне приходится подключить монитор и клавиатуру и загрузиться в старое ядро и либо удалить новое ядро, либо установить драйверы для нового ядра.
Это раздражение, которого я бы не хотел и не знаю, как это исправить. Я пытался маркировать linux-headers-generic и linux-image-generic для удержания с помощью apt-mark, но кажется, что я все еще получаю ядра по каким-то причинам.
root@olympus:/boot# apt-mark showhold
linux-headers-generic
linux-image-generic
Или мне нужно автоматически получать сетевые драйверы в новых установках ядра, или мне нужно просто перестать получать новые ядра вообще. Либо я не против. Кто-нибудь может предложить что-нибудь для исправления?
Решено: я изменил свой Grub, чтобы загружаться в предварительно указанное ядро, которое имеет драйверы. Теперь, если установлено новое ядро, не имеет значения, я не буду загружаться по умолчанию по умолчанию. Следовало инструкциям, найденным здесь: https://kowalczyk.me/change-default-kernel-in-ubuntu-18-04/