Linux Debian11安装VirtualBox虚拟机平台
Linux Debian11安装VirtualBox虚拟机平台,解决报错Kernel driver not installed (rc=-1908)
一、VirtualBox虚拟机简介
VirtualBox 是一款开源虚拟机软件。VirtualBox 是由德国 Innotek 公司开发,由Sun Microsystems公司出品的软件,使用Qt编写,在 Sun 被 Oracle 收购后正式更名成 Oracle VM VirtualBox。
VirtualBox号称是最强的免费虚拟机软件,它不仅具有丰富的特色,而且性能也很优异。它简单易用,可虚拟的系统包括Windows(从Windows 3.1到Windows 10、Windows Server 2012,所有的Windows系统都支持)、Mac OS X、Linux、OpenBSD、Solaris、IBM OS2甚至Android等操作系统。使用者可以在VirtualBox上安装并且运行上述的这些操作系统。
二、VirtualBox虚拟机安装
1.从VirtualBox官网下载适合Debian11系统上的VirtualBox虚拟机软件过程,如下:
下载完毕,如下图:virtualbox-7.0_7.0.6-155176_Debian_bullseye_amd64.deb
2.运行下面命令安装virtualbox:
sudo dpkg -i virtualbox-7.0_7.0.6-155176_Debian_bullseye_amd64.deb
出现未安装软件包libqt5opengl5的提示。
运行下面命令安装libqt5opengl5:
sudo apt-get install libqt5opengl5
再次运行下面命令安装virtualbox:
sudo dpkg -i virtualbox-7.0_7.0.6-155176_Debian_bullseye_amd64.deb
这次安装成功了。
三、启动irtualbox
四、启动virtualbox里面的虚拟机
一旦启动virtualbox里面的ubuntu或kali虚拟机出现下面警告:
大概意思就是内核驱动没有安装。
运行下面命令安装,
sudo /sbin/vboxconfig
在使用VirtualBox时,你可能会遇到一个错误信息:“Module vboxdrv not found in directory”,这意味着系统无法找到vboxdrv模块,这可能是由于系统升级、内核更新或VirtualBox版本更新引起的,这个错误通常会在Linux系统上出现,因为VirtualBox需要在内核中加载该模块以实现虚拟化功能。
解决方案
必须重新编译并安装vboxdrv模块
sudo apt install build-essential dkms
如果提示失败,发现是boot启动了secure boot,不让修改boot的设置。重启,狂按F2,进入boot模式
找到secure boot(每个机型可能位置不一样,慢慢找),选择off。退出boot,启动计算机。
再次运行下面命令:
sudo /sbin/vboxconfig
再次启动virtualbox里面的ubuntu或kali虚拟机,成功启动虚拟机。
更多推荐
所有评论(0)