有人可以通过 VirtualBox 安装改进内核升级脚本吗?

有人可以通过 VirtualBox 安装改进内核升级脚本吗?

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 工具的完整步骤:

  1. 对你的机器进行完整的软件更新然后重新启动

    sudo apt-get update && sudo apt-get dist-upgrade
    
  2. 安装依赖项(编译器、Linux 标头、DKMS)

    sudo apt-get install build-essential linux-headers dkms
    
  3. 运行 VirtualBox Guest 添加安装程序(从插入的虚拟媒体):

    sudo ./VBoxLinuxAdditions.run
    
  4. 重启。

相关内容