引言
优先参考官方教程:ArchWiki·VirtualBox
安装与配置
安装基本软件包
安装软件包 virtualbox
。内核模块的安装方式要从下面二选一:
- 如果使用的是
linux
内核,建议安装virtualbox-host-modules-arch
- 其他的内核,包括
linux-lts
,请安装virtualbox-host-dkms
包
为了让 virtualbox-host-dkms
包编译内核模块,需要安装对应的内核头文件(例如 linux-lts
内核的头文件是 linux-lts-headers
)。当 VirtualBox
或内核更新的时候,DKMS 的 Pacman 钩子会自动编译内核模块。
博主的内核为linux-zen
,因此选择安装 virtualbox-host-dkms
(已提前安装linux-zen-headers
)
|
|
加载 VirtualBox 内核模块
virtualbox-host-modules-arch
和 virtualbox-host-dkms
使用 systemd-modules-load.service
在启动时自动加载 VirtualBox 的四个内核模块。
|
|
从客体系统访问主机 USB 设备
将需要运行 VirtualBox 的用户名添加到 vboxusers 用户组,USB 设备才能被访问
|
|
客体机插件光盘
安装virtualbox-guest-iso
软件包之后才可以安装增强功能。这个包里有个 .iso 镜像文件,用来为 Arch 之外的客体系统安装插件
|
|
镜像文件的位置在 /usr/lib/virtualbox/additions/VBoxGuestAdditions.iso
,手动在虚拟机的虚拟光驱里加载这个文件之后,即可在客体机里安装插件
修改GRUB启动参数
如果你的 Vbox 启动虚拟机卡在 starting virtual machine… 界面,可以尝试加上ibt=off
sudo vim /etc/default/grub
|
|
记得运行sudo grub-mkconfig -o /boot/grub/grub.cfg
来保存设置
附录
参考文献
[1]ArchWiki·VirtualBox
[2]ArchWiki·Btrfs
版权信息
本文原载于https://blog-allenwu233.netlify.app/,复制请保留原文出处