app-emulation/virtualbox-modules: disable kvm enable_virt_at_load

Disable kvm enable_virt_at_load for kernel 6.12+

Closes: https://bugs.gentoo.org/945135
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
This commit is contained in:
Viorel Munteanu
2024-11-28 09:15:38 +02:00
parent f41d6c96ca
commit c015f5b659
2 changed files with 28 additions and 0 deletions

View File

@@ -31,4 +31,18 @@ src_install() {
linux-mod-r1_src_install
insinto /usr/lib/modules-load.d/
newins "${FILESDIR}"/virtualbox.conf-r1 virtualbox.conf
insinto /etc/modprobe.d # bug #945135
newins - virtualbox.conf <<-EOF
# modprobe.d configuration file for VBOXSF
# Starting with kernel 6.12,
# KVM initializes virtualization on module loading by default.
# This prevents VirtualBox VMs from starting.
# See also:
# https://bugs.gentoo.org/945135
# https://www.virtualbox.org/wiki/Changelog-7.1
# ------------------------------
options kvm enable_virt_at_load=0
EOF
}

View File

@@ -31,4 +31,18 @@ src_install() {
linux-mod-r1_src_install
insinto /usr/lib/modules-load.d/
newins "${FILESDIR}"/virtualbox.conf-r1 virtualbox.conf
insinto /etc/modprobe.d # bug #945135
newins - virtualbox.conf <<-EOF
# modprobe.d configuration file for VBOXSF
# Starting with kernel 6.12,
# KVM initializes virtualization on module loading by default.
# This prevents VirtualBox VMs from starting.
# See also:
# https://bugs.gentoo.org/945135
# https://www.virtualbox.org/wiki/Changelog-7.1
# ------------------------------
options kvm enable_virt_at_load=0
EOF
}