本文介绍在Debian 10 Buster系统上用命令安装VirtualBox 6.0.10版本,同时附上VM启动失败故障排除的方法(错误:rtr3initex failed with rc=-1912 (rc=-1912) the VirtualBox kernel modules do not match this version of VirtualBox.)。
Debian 10上能用命令安VirtualBox 6.0.10版 关于VirtualBox 6.0.10版请看VirtualBox 6.0.10和VirtualBox 5.2.32发布下载,附更新介绍一文。 以下介绍安装方法。 1、首先在Debian上为标准用户帐户启用sudo,如果你的用户帐户不在sudoer列表中,则可以使用以下命令切换到root用户,前提是你需要知道root密码: su - 如果要将标准用户帐户添加到sudoer列表中,请以root用户身份运行以下命令,用你的实际用户名替换ywnz用户名: adduser ywnz sudo 然后安装sudo实用程序: apt install sudo 注销并重新登录以使更改生效,从现在开始,标准用户可以使用sudo来管理系统。 2、在Debian 10 Buster上安装VirtualBox 6.0.10版本 因为VirtualBox不包含在默认的Debian 10存储库中,所以你需要先使用命令行文本编辑器(如Nano,参考nano命令_Linux nano命令使用详解:字符终端文本编辑器)在/etc/apt/sources.list.d/目录下为VirtualBox创建一个新的源列表文件: sudo nano /etc/apt/sources.list.d/oracle-virtualbox.list 复制以下行并将其粘贴到文件中: deb https://download.virtualbox.org/virtualbox/debian buster contrib
然后保存文件,接下来,运行以下命令以获取Oracle GPG公钥并将其导入Debian 10系统,因此可以验证从Oracle存储库下载的软件包: wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add - 然后再运行以下命令,就可以安装Virtualbox 6.0.10了: sudo apt update sudo apt install virtualbox-6.0 安装完成后输入virtualbox命令就可以打开应用程序了,当然你也可以从应用程序菜单中打开,如下图:
看看所安装的版本,请在帮助菜单中选择关于VirtualBox(Help > About VirtualBox),就可以看到版本号了,如下图:
参考:在Linux中从命令行查找Virtualbox Version的方法。 根据上图所示,安装的版本是6.0.10 r132072(Qt5.11.3)。
附:VM启动失败故障排除 有时,启动虚拟机时可能会看到以下错误: rtr3initex failed with rc=-1912 (rc=-1912) the VirtualBox kernel modules do not match this version of VirtualBox. 这生这个错误的其中一个原因是你之前已从另一个存储库安装了VirtualBox,现在又从Oracle存储库再次安装VirtualBox,在这种情况下,你需要完全删除前一个VirtualBox的剩余配置文件,例如,当系统仍然是Debian 9时,我从stretch-backports存储库安装了Virtualbox,现在系统升级到Debian 10,我需要使用以下命令完全删除剩余配置文件: sudo apt purge virtualbox sudo apt autoremove 然后运行以下命令以重建VirtualBox内核模块: sudo /sbin/vboxconfig 如果看到以下错误: vboxdrv.sh: failed: Cannot change group vboxusers for device /dev/vboxdrv. 这可能是因为vboxusers组不存在,可以使用以下命令添加此组: sudo addgroup --vboxusers 然后重新运行vboxconfig命令。 如果VM仍然无法启动,那么在升级到Debian 10 buster之前,你可能已在系统上安装了virtualbox-dkms软件包,需要卸载此软件包: sudo apt purge virtualbox-dkms 并重新安装VirtualBox 6.0: sudo apt purge virtualbox-6.0 sudo apt install virtualbox-6.0 到这里,问题得到了解决。 有关使用VirtualBox的建议: 1、将两个或多个CPU分配给VM并安装VirtualBox Guest Additions可以显着提高VM性能。 2、当你更新到较新版本的VirtualBox时,如果已安装VirtualBox Extension Pack和VirtualBox Guest Additions,则还需要升级它们。
相关主题 |