下载官网7.0版本,ubuntu22.04,安装一直出错误,查到了下面兄弟的办法,仍然不幸,最后使用apt重装,请按第二部分流程安装,安装6.1,可以用
第一部分,反正我是没搞通,7.0反复的出现相同的问题
原文链接:https://blog.csdn.net/qq_45931661/article/details/121489727
完整报错信息如下
Kernel driver not installed (rc=-1908)
The VirtualBox Linux kernel driver is either not loaded or not set up
correctly. Please try setting it up again by executing
‘/sbin/vboxconfig’
as root.
大概意思就是内核驱动没有安装,下面推荐了一个指令可以安装
命令行运行
sudo /sbin/vboxconfig
1
然后因为UEFI的安全设置,会配置一下,本来直接进入boot,关了这个scure boot,但是后来发现关了以后系统没法启动了。
大概意思就是要你输入一下密码,同意第三方驱动的安装。但是输入密码以后,发现了其他的错误。
大概就是编译失败了,使用dmesg去查看了一下为什么,然后重启一下安装程序。
看了一下dmesg,发现太多了,看不懂。但是现在已经把问题锁定在了modprobe vboxdrv失败。现在就开始解决这个问题。
打开命令行,直接运行
sudo modprobe vboxdrv
1
发现don’t permit,上网查阅后,发现是boot启动了secure boot,不让修改boot的设置。
重启,狂按F2,进入boot模式
找到secure boot(每个机型可能位置不一样,慢慢找),选择off。退出boot,启动机器。
再次运行
sudo modprobe vboxdrv
1
成功启动虚拟机。
发现虚拟机可以运行了,但是CentOS的光盘映像文件不对。在设置里面改了一下光盘映像的位置就可以启动了。
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/qq_45931661/article/details/121489727
第二部分,按照第一部分的方法解决,1908的错误没有了,但是有了1912,从这一步开始,直到重装完成
ubuntu 安装 virtualbox RTR3InitEx failed with rc=-1912 (fRtFlags=0x10000) (r
这个错误通常表示VirtualBox在尝试启动64位虚拟机时,宿主机上的VirtualBox与内核模块不匹配。
解释:
RTR3InitEx failed 表示VirtualBox在初始化过程中失败。
rc=-1912 是返回代码,表明特定的错误类型。
fRtFlags=0x10000 表示发生了某种类型的错误。
r 可能是提示信息的结束,表明错误没有完全显示。
解决方法:
确保你安装的是最新版本的VirtualBox。
确保你安装的是与你的Ubuntu版本兼容的VirtualBox版本。
重新安装VirtualBox及其扩展包:
sudo apt-get purge virtualbox*
sudo apt-get update
sudo apt-get install virtualbox
确保你的系统支持虚拟化技术(如Intel VT-x或AMD-V),并在BIOS/UEFI设置中启用它。
如果你在安装VirtualBox之前安装了其他版本的VirtualBox或者更改了内核,尝试重新启动系统。
如果问题依旧,尝试手动加载内核模块:
sudo /sbin/vboxdrv setup
如果你最近安装了新的内核,可能需要重新编译内核模块:
sudo apt-get install --reinstall linux-headers-$(uname -r)
sudo /sbin/vboxdrv setup
如果以上步骤都不能解决问题,可能需要查看更详细的VirtualBox日志文件,以获取更多关于错误的信息。
如果你遵循了上述步骤,但问题仍然存在,可能需要查看VirtualBox的官方文档或者社区支持,以获取更具体的解决方案。