manjaro运行virtualBox报错
manjaro使用添加删除程序搜索virtualBox安装后运行报错,
安装过程有选择modules的过程(这里要选择匹配当前系统内核的版本),当时不了解是干嘛用的,就在下方找了个看起来版本最新420的安装。
注:在windows,ubuntu,centos下安装virtualBox都没有这个步骤。
结果运行后报如下错误:
===================
不能为虚拟电脑 android 打开一个新任务.
The virtual machine ‘android‘ has terminated unexpectedly during startup with exit code 1 (0x1).
返回 代码: NS_ERROR_FAILURE (0x80004005)
组件: MachineWrap
界面: IMachine {5047460a-265d-4538-b23e-ddba5fb84976}
================
google结果就是前面选择的模块与内核不匹配。修正如下:
1. 更新
sudo pacman -Syyu
2. 查看内核:
uname -r
4.19.24-1-manjaro
3. 搜索所有可选模块
sudo pacman -Ss virtualBox-host-modules
extra/linux316-virtualBox-host-modules 6.0.4-1 (linux316-extramodules)
Host kernel modules for VirtualBox
extra/linux318-virtualBox-host-modules 6.0.4-2 (linux318-extramodules)
Host kernel modules for VirtualBox
extra/linux414-virtualBox-host-modules 6.0.4-5 (linux414-extramodules)
Host kernel modules for VirtualBox
extra/linux419-virtualBox-host-modules 6.0.4-6 (linux419-extramodules)
Host kernel modules for VirtualBox
extra/linux420-virtualBox-host-modules 6.0.4-5 (linux420-extramodules) [已安装]
Host kernel modules for VirtualBox
extra/linux44-virtualBox-host-modules 6.0.4-1 (linux44-extramodules)
Host kernel modules for VirtualBox
extra/linux49-virtualBox-host-modules 6.0.4-5 (linux49-extramodules)
Host kernel modules for VirtualBox
community/linux-rt-lts-manjaro-virtualBox-host-modules 4.14-1 (linux-rt-lts-manjaro-extramodules)
Host kernel modules for VirtualBox
community/linux-rt-manjaro-virtualBox-host-modules 4.18-1 (linux-rt-manjaro-extramodules)
Host kernel modules for VirtualBox
community/linux414-rt-virtualBox-host-modules 6.0.4-1 (linux414-rt-extramodules)
Host kernel modules for VirtualBox
community/linux418-rt-virtualBox-host-modules 6.0.2-1 (linux418-rt-extramodules)
Host kernel modules for VirtualBox
community/virtualBox-host-dkms 6.0.4-1 [已安装]
VirtualBox Host kernel modules sources
这里的linux420就是第一次安装的,
virtualBox-host-dkms是按另外一篇说明安装的,但没有效果。
第二步看到本机内核是4.19,安装匹配的即可。
4. 安装匹配内核的版本
sudo pacman -S linux419-virtualBox-host-modules
5. 重新加载内核模块:
$ sudo /sbin/rcvBoxdrv
Unloading modules:
Loading modules: vBoxnetadp vBoxnetflt vBoxpci vBoxdrv
6. 重新运行virtualBox即可。
==================
https://forum.manjaro.org/t/problem-virtualBox/64505/7
https://www.ostechnix.com/solve-result-code-ns_error_failure-0x80004005-virtualBox-error-arch-linux/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。