![有人可以通过 VirtualBox 安装改进内核升级脚本吗?](https://linux22.com/image/1041860/%E6%9C%89%E4%BA%BA%E5%8F%AF%E4%BB%A5%E9%80%9A%E8%BF%87%20VirtualBox%20%E5%AE%89%E8%A3%85%E6%94%B9%E8%BF%9B%E5%86%85%E6%A0%B8%E5%8D%87%E7%BA%A7%E8%84%9A%E6%9C%AC%E5%90%97%EF%BC%9F.png)
Ubuntu 内核更新非常频繁。每次更新内核时,我都需要安装内核头文件并执行 /etc/init.d/vboxdrv 设置
内核更新脚本能否检查是否需要并正确执行?
我想我可以这样做,但我不知道应该把它发布在哪里,也不知道是否因为某些重要原因导致它尚未发布。
答案1
安装该dkms
软件包,它将在每次内核升级时为您处理。
安装 DKMS 后,重新运行 VirtualBox Guest 工具的原始安装程序,然后它将安装一个 DKMS 钩子以在每次安装时重新编译内核模块。
要检查内核模块的当前状态,请运行
dkms status
这将输出例如:
vboxguest, 4.2.6, 3.2.0-43-generic, x86_64: installed
vboxguest, 4.2.6, 3.2.0-44-generic, x86_64: installed
正确安装 VirtualBox Guest 工具的完整步骤:
对你的机器进行完整的软件更新然后重新启动。
sudo apt-get update && sudo apt-get dist-upgrade
安装依赖项(编译器、Linux 标头、DKMS)
sudo apt-get install build-essential linux-headers dkms
运行 VirtualBox Guest 添加安装程序(从插入的虚拟媒体):
sudo ./VBoxLinuxAdditions.run
重启。