我有一个受污染的内核,并且至少当前journalctl -k | grep taint
指向特定模块:
localhost.localdomain kernel: vboxdrv: loading out-of-tree module taints kernel.
localhost.localdomain kernel: vboxdrv: module verification failed: signature and/or required key missing - tainting kernel
我只安装了 Fedora 官方存储库中的软件(从未安装过 Copr)。该模块是非免费的吗?Virtualbox 可以提供专有组件吗?我已经通过 Virtualbox 为某些机器安装了“来宾添加”,如果这很重要的话:
如果 Linux 下会出现这些问题,我可以转向其他虚拟化软件。
答案1
该模块是非免费的吗?Virtualbox 可以提供专有组件吗?
VirtualBox 是在 GPL2 下发布的(USB 和磁盘加密等某些功能除外),但是 Linux 内核开发人员不是粉丝VirtualBox 内核模块由于大量问题而受到影响,从而vboxdrv
“污染”了内核。
该补丁在十多年前就被合并了,但没有人愿意恢复它。
如果 Linux 下会出现这些问题,我可以转向其他虚拟化软件。
据我所知,你的问题为零。您可以随心所欲地使用 QEMU/KVM,但它们在功能和可用性方面要差很多。
Virtualbox 的“vboxdrv”模块是什么?
需要此驱动程序才能启用快速[硬件]虚拟化。虚拟化可以纯粹用软件来完成,但速度会慢得多。