更新内核时更新 Linux 头文件

ikb*_*ben 6 update-manager kernel additional-drivers

任何时候 Ubuntu 想要升级我的内核,它似乎都不会同时升级标头。这会导致某些驱动程序无法重建,例如无线和虚拟机驱动程序。我总是必须在更新后手动安装标头,然后重建 virtualbox 驱动程序

sudo apt-get install linux-headers-3.5.0-31-generic 
sudo /etc/init.d/vboxdrv setup
Run Code Online (Sandbox Code Playgroud)

有没有办法同时更新标题?有时这非常令人沮丧,因为如果我在家里做,我只使用无线,更新后我无法更新标题,除非我拔出以太网电缆插入。

gir*_*ngo 8

如果您安装特定版本的内核头文件,则它们将不会升级。你必须安装 header-generic

sudo apt-get install linux-headers-generic
Run Code Online (Sandbox Code Playgroud)

-generic 头文件包将在每次 linux-image 更新时更新头文件。

  • @Qasim 使用 $(uname -r) 安装当前内核头文件。来自 ubuntu.com:“linux-header-generic:这个包将始终依赖于可用的最新通用内核头文件。” (2认同)