我最近安装了虚拟盒在我的 Linux 主机上。我在运行安装脚本时注意到一些内核模块已被编译/安装。
我经常升级内核(从源代码构建)。升级内核时,我需要对 VirtualBox 做什么?我是否必须完全重新安装,或者是否有办法根据更新的内核重新编译模块?提前致谢。
答案1
例如在 ubuntu 上我只需运行
/etc/init.d/vboxdrv 设置
当我安装新内核时。
答案2
重新编译内核模块就足够了,除非模块 API 发生变化(确实会发生),此时您至少需要内核模块的新版本。
我最近安装了虚拟盒在我的 Linux 主机上。我在运行安装脚本时注意到一些内核模块已被编译/安装。
我经常升级内核(从源代码构建)。升级内核时,我需要对 VirtualBox 做什么?我是否必须完全重新安装,或者是否有办法根据更新的内核重新编译模块?提前致谢。
例如在 ubuntu 上我只需运行
/etc/init.d/vboxdrv 设置
当我安装新内核时。
重新编译内核模块就足够了,除非模块 API 发生变化(确实会发生),此时您至少需要内核模块的新版本。