(I already tried things from answers in similar questions to this one)
Fedora Linux 37 (Workstation Edition) x86_64, kernel: 6.0.7-301.fc37.x86_64
I installed VirtualBox with sudo dnf install VirtualBox
After I start Virtual Box with VirtualBox
, I'm getting error:
WARNING: The vboxdrv kernel module is not loaded. Either there is no module
available for the current kernel (6.0.7-301.fc37.x86_64) or it failed to
load. Please try load the kernel module by executing as root
dnf install akmod-VirtualBox kernel-devel-6.0.7-301.fc37.x86_64
akmods --kernels 6.0.7-301.fc37.x86_64 && systemctl restart vboxdrv.service
You will not be able to start VMs until this problem is fixed.
Recommended commands works fine, except the last one, after systemctl restart vboxdrv.service
I'm getting:
Job for vboxdrv.service failed because the control process exited with error code.
See "systemctl status vboxdrv.service" and "journalctl -xeu vboxdrv.service" for details.
systemctl status vboxdrv.service
:
× vboxdrv.service - Linux kernel module init script
Loaded: loaded (/usr/lib/systemd/system/vboxdrv.service; enabled; preset: enabled)
Active: failed (Result: exit-code) since Mon 2023-02-27 21:25:49 EET; 9s ago
Process: 73393 ExecStart=/sbin/modprobe vboxdrv (code=exited, status=1/FAILURE)
Main PID: 73393 (code=exited, status=1/FAILURE)
CPU: 23ms
Feb 27 21:25:49 fedora systemd[1]: Starting vboxdrv.service - Linux kernel module init script...
Feb 27 21:25:49 fedora modprobe[73393]: modprobe: ERROR: could not insert 'vboxdrv': Exec format error
Feb 27 21:25:49 fedora systemd[1]: vboxdrv.service: Main process exited, code=exited, status=1/FAILURE
Feb 27 21:25:49 fedora systemd[1]: vboxdrv.service: Failed with result 'exit-code'.
Feb 27 21:25:49 fedora systemd[1]: Failed to start vboxdrv.service - Linux kernel module init script.
journalctl -xeu vboxdrv.service
:
Feb 27 21:25:49 fedora systemd[1]: Starting vboxdrv.service - Linux kernel module init script...
░░ Subject: A start job for unit vboxdrv.service has begun execution
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░
░░ A start job for unit vboxdrv.service has begun execution.
░░
░░ The job identifier is 5095.
Feb 27 21:25:49 fedora modprobe[73393]: modprobe: ERROR: could not insert 'vboxdrv': Exec format error
Feb 27 21:25:49 fedora systemd[1]: vboxdrv.service: Main process exited, code=exited, status=1/FAILURE
░░ Subject: Unit process exited
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░
░░ An ExecStart= process belonging to unit vboxdrv.service has exited.
░░
░░ The process' exit code is 'exited' and its exit status is 1.
Feb 27 21:25:49 fedora systemd[1]: vboxdrv.service: Failed with result 'exit-code'.
░░ Subject: Unit failed
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░
░░ The unit vboxdrv.service has entered the 'failed' state with result 'exit-code'.
Feb 27 21:25:49 fedora systemd[1]: Failed to start vboxdrv.service - Linux kernel module init script.
░░ Subject: A start job for unit vboxdrv.service has failed
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░
░░ A start job for unit vboxdrv.service has finished with a failure.
░░
░░ The job identifier is 5095 and the job result is failed.
After trying to run any virtual box, I'm getting error Kernel driver not installed (rc=-1908)
(akmod-VirtualBox and kernel-devel for my kernel version is installed)
I will be grateful for any help or suggestions. Also, I have problems with booting on higher kernel versions, so it may be a reason of this issue.
dnf install kernel-headers-6.0.7-301.fc37.x86_64
ordnf install kernel-headers-
uname -r` i'm getting messageError: Unable to find a match: kernel-headers-6.0.7-301.fc37.x86_64