每次内核更新后重新安装客户机附加组件的解决方法

我在虚拟机中使用VirtualBox运行Ubuntu,一切都很正常,但有一个细节让我感到烦恼。
每次我收到内核更新时,我都必须重新安装VirtualBox的客户附加组件。除了跳过更新(我在这里找到了相关信息),还有没有其他自动化的方法?有没有办法在每次内核更新时不需要重新安装客户附加组件?
谢谢,
2个回答

引用VirtualBox用户手册
请确保在安装Linux Guest Additions之前安装了DKMS。 如果DKMS不可用或未安装,则需要手动重新创建客户机内核模块,每当使用以下命令更新客户机内核时: /etc/init.d/vboxadd setup as root。

[...]

如果没有安装,对于Ubuntu/Debian系统,请使用以下命令: sudo apt-get install dkms

1我非常爱你 - saada

如果您正在使用Vagrant来管理您的Virtualbox虚拟机,您可以安装vagrant-vbguest插件来自动检测过时的客户端附加组件并更新它们。