我有声音问题Ubuntu 20.04 重启后只有“虚拟输出”(声音)-驱动程序/模块损坏重启后。我丢失了包linux-modules-extra-5.4.0-40-generic
。
现在我再次重新启动(我不确定 我想我知道如果我在中间某个时间点也重新启动过),并且没有声音或 wifi。我检查了一下,现在我的内核有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
meta 包的自动安装标记,但您需要它改用linux-generic-hwe-20.04
meta,这样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),至少这次安装了一些内容。希望下一次内核更新时可以正常工作。