安装虚拟机
apt-get install virtualbox
中途有报错
安装成功后打开虚拟机发现报错
kali Kernel driver not installed (rc=-1908) The VirtualBox Linux kernel driver is either not loaded or not set up correctly. Please reinstall virtualbox-dkms package and load the kernel module by executing
通过报错可以发现内置的kali的kernel是kali5的,软件不支持,所以要改成kali3,通过uname -r命令也可以发现问题
Loading new virtualbox-6.1.18 DKMS files...
Building for 5.10.0-kali3-amd64
Module build for kernel 5.10.0-kali3-amd64 was skipped since the
kernel headers for this kernel does not seem to be installed.
Job for virtualbox.service failed because the control process exited with error code.
See "systemctl status virtualbox.service" and "journalctl -xe" for details.
进入到官网下载,默认没有安装linux-headers-5.10.0-kali3-common_5.10.13-1kali1_all.deb,apt找不到linux-headers-5.10.0-kali3
http://http.kali.org/kali/pool/main/l/linux/
找到linux-headers-5.10.0-kali3-common_5.10.13-1kali1_all.deb 和 linux-headers-5.10.0-kali3-amd64_5.10.13-1kali1_amd64.deb
卸载原来的版本
apt-get remove linux-headers-*
进行安装
dpkg -i linux-headers-5.10.0-kali3-common_5.10.13-1kali1_all.deb
dpkg -i linux-headers-5.10.0-kali3-amd64_5.10.13-1kali1_amd64.deb