From 6de634d623cf44daa7077d1db33312d1540b7cfa Mon Sep 17 00:00:00 2001 From: Anders da Silva Rytter Hansen Date: Wed, 3 Jun 2026 13:36:15 -0300 Subject: [PATCH] install virtualbox --- Dockerfile | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index a5b7856..0e62f0e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -50,9 +50,18 @@ RUN dnf install -y ${KERNEL} ${KERNEL}-devel-matched RUN dnf remove -y kernel kernel-core kernel-modules kernel-modules-core kernel-modules-extra kernel-tools kernel-tools-libs RUN wget https://download.virtualbox.org/virtualbox/rpm/el/virtualbox.repo -O /etc/yum.repos.d/virtualbox.repo +RUN dnf install -y chkconfig -RUN dnf install VirtualBox-7.2 -y -RUN /sbin/vboxconfig +RUN dnf install VirtualBox-7.2 -y && \ + KVER=$(rpm -q --queryformat "%{VERSION}-%{RELEASE}.%{ARCH}\n" ${KERNEL}) && \ + for mod in vboxdrv vboxnetflt vboxnetadp; do \ + make -C /lib/modules/${KVER}/build M=/usr/share/virtualbox/src/vboxhost/${mod} \ + KERN_VER=${KVER} CONFIG_MODULE_COMPRESS_GZIP= CONFIG_MODULE_COMPRESS_XZ= \ + CONFIG_MODULE_COMPRESS_ZSTD= -j$(nproc) modules; \ + make -C /lib/modules/${KVER}/build M=/usr/share/virtualbox/src/vboxhost/${mod} \ + KERN_VER=${KVER} modules_install; \ + done && \ + depmod ${KVER} # Install Negativo17 Nvidia driver RUN dnf install -y dkms-nvidia nvidia-driver nvidia-persistenced opencl-filesystem libva-nvidia-driver @@ -117,6 +126,7 @@ RUN printf '[connection]\nwifi.powersave=2\n' > /usr/lib/NetworkManager/conf.d/d COPY etc /etc COPY usr /usr +RUN systemctl enable vboxdrv RUN systemctl enable waydroid-choose-intel-gpu.service # Disable SELinux