序言
安装基本软件包
安装 软件包 virtualbox。内核模块的安装方式要从下面二选一:
如果在用默认的 linux 内核,建议安装 virtualbox-host-modules-arch
如果用了其它的内核,需要安装 virtualbox-host-dkms
为了能基于 virtualbox-host-dkms 编译内核模块,你还要安装与内核对应的内核头文件(例如linux-lts 内核的头文件是 linux-lts-headers)。[1] 当 VirtualBox 或内核更新的时候,DKMS 的 Pacman 钩子会自动编译内核模块。
命令
- sudo pacman -S virtualbox-guest-utils
- sudo modprobe vboxdrv
2019年10月13日更新
Manjaro Linux安装Virtualbox的那些坑与解决方案~
现在遇到问题
- 卸载内核时候遇到
1 | [qifcn@qifcn-pc ~]$ sudo pacman -Rs linux316-virtualbox-guest-modules |
解决方法在manjaro软件控制里卸载即可
- 桥接网卡启动虚拟机报错,现在还无法解决。
1 | be sure that the modules are loaded. lsmod | grep vbox. |
上一句话说了,要启动vboxnetflt
1、安装基本包
1 | sudo pacman -S virtualbox |
选择virtualbox-host-modules-arch模块,内核是是啥版本内核就选择那版本。
1 | sudo pacman -S virtualbox-guest-iso |
2、加载 VirtualBox 内核模块
sudo modprobe vboxdrv vboxnetadp vboxnetflt
1 | vboxdrv驱动模块 |
3、安装扩展包
1 | yay -S virtualbox-ext-oracle |
4、把当前用户组添加到vboxusers里面
1 | sudo usermod -G vboxusers -a 用户名 |