当前位置: 首页 > 科技观察

kalilinux安装virtualbox虚拟机爬升体验

时间:2023-03-21 18:53:45 科技观察

很多kali爱好者都想使用kalilinux作为系统,但是win下有些程序有时需要用到,这时候就需要虚拟机了。kali系统在安装虚拟机的时候也会遇到很多坑,接下来就是我的爬取过程了。波折。环境:kalilinux2.032位软件:virtualbox虚拟机0x01bash:/etc/init.d/vboxdrv:nosuchfileordirectory安装virtualbox后出现的问题之一,是最常见的内核问题网上大多数人有问题都执行下面的命令,会出现下面的提示。但是网上各种方法都不能一下子解决。错误信息:Kerneldrivernotinstalled(rc=-1908)TheVirtualBoxLinuxkerneldriver(vboxdrv)iseithernotloadedorthereisapermissionproblemwith/dev/vboxdrv.Pleasereinstallthekernelmodulebyexecuting'/etc/init.d/vboxdrvsetup'asould.IfitisinstallKMSyoudisstalledinyourtribution.ThispackagekeepstrackofLinuxkernelchangesandrecompilesthevboxdrvkernelmoduleifnecessary.正确的解决方法如下(默认在root权限下操作)。首先执行如下命令:leafpad/etc/apt/sources.list把软件源换成官方源:#RegularRepositoriesdebhttp://http.kali.org/kalisanamainnon-freecontribdebhttp://security.kali.org/kali-securitysana/updatesmaincontribnon-free#SourceRepositoriesdeb-srchttp://http.kali.org/kalisanamainnon-freecontribdeb-srchttp://security.kali.org/kali-securitysana/updatesmaincontribnon-free执行命令:apt-getclean然后执行:apt-getupdate-y&&apt-getdist-upgrade-y&&apt-getinstalllinux-headers-$(uname-r)-y&&apt-getinstallvirtualbox-y这时候会安装默认的virtualbox,在命令行输入如下命令:virtualbox会启动virtualbox,但是弹出这样的提示,还有一个错误提示,就是启动后的rc=-1908的提示(图片在文章开头)。0x02安装virtualbox-dkms接下来继续执行命令:apt-getinstallvirtualbox-dkms安装virtualbox-dkms如果***显示DKMS:安装完成。说明安装完成,发现问题还是解决不了,而是出现了不同的错误。接下来,转到第三个折扣0x03。首先,卸载默认的virtualbox!嗯,没错!把你安装了很久的东西卸载掉!执行命令:apt-getremovevirtualbox因为kalilinux2.0是基于DebianJessie定制的系统。所以去官网下载jessis版本的virtualbox官网:https://www.virtualbox.org/wiki/Linux_Downloads或者直接执行lazy命令下载(如果有更新的版本请到官网下载)网址下载):wgethttp://download.virtualbox.org/virtualbox/5.1.2/virtualbox-5.1_5.1.2-108956~Debian~jessie_i386.deb目前懒人链接是下载5.1.2版本。VirtualBox5.1.2forLinux下载完成后,使用dpkgInstalldpkg-ivirtualbox-5.1_5.1.2-108956~Debian~jessie_i386.deb然后启动virtualbox。执行命令virtualbox时出现新的错误:嗯,是的,这意味着vboxdrv内核模块还没有被加载。下面我看的不多,解决方法如下0x04修复内核模块问题apt-getinstalllinux-headers-$(uname-r)问题又出现了,但是必须解决。细看问题:明显缺乏对国际惯例的依赖。执行修复命令修复依赖问题。执行以下命令:apt-get-finstall过程中可能需要输入y确认。然后再次启动virtualbox虚拟机。执行:virtualbox成功启动!附一张启动成功的照片!