无需安装 linux-firmware 即可保持 linux-modules-extra 更新

无需安装 linux-firmware 即可保持 linux-modules-extra 更新

我在 VMWare Workstation 虚拟机中运行 Ubuntu 20.10。

我从 切换linux-image-genericlinux-image-virtual这样我就可以删除linux-firmware既很大又在 VM 上不必要的东西。

我需要linux-modules-extra-$VERSION-generic保持最新状态,因为它包含 VMWare 视频驱动程序。

我遇到的问题是自动内核升级只安装linux-image-$VERSION-genericlinux-modules-$VERSION-generic,而不安装linux-modules-extra-$VERSION-generic

有没有什么方法可以指定,比如说,apt配置文件或系统维护脚本,只要linux-image-$VERSION-generic安装,也要安装linux-modules-extra-$VERSION-generic

如果失败了,是否可以linux-image-generic在不安装所有依赖项(微码和固件包)的情况下进行安装?

编辑: 似乎可以安装脚本/etc/kernel/install.d或在/etc/kernel/postinstd.d安装新内核时运行,但如果这些程序在升级期间由包管理器调用,则尝试运行包管理器命令来安装其他包似乎可能会失败。

答案1

根本问题是虚拟化硬件驱动程序包含在 linux-modules-extra 中,而不是 linux-modules 中。我提交了一个错误,希望将虚拟化驱动程序移至 linux-modules,该问题已在 Jammy 中修复,Impish 和 Focal 中尚待解决。

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1960633

相关内容