在community 里面有virtualbox,可以直接安装,免得手动安装以后升级麻烦。
1
2 3 |
sudo pacman
-S virtualbox
sudo pacman -S qt sudo pacman -S virtualbox-additions |
把自己加入组:
1
|
gpasswd
-a USERNAME vboxusers
|
Build the required modules:
1
2 3 |
rc.d setup vboxdrv
#或者 /etc /rc.d /vboxdrv setup |
完了之后编辑 /etc/rc.conf 把 vboxdrv 加入 MODULES 数组,以便开机启动时
自动加载VirtualBox的驱动。
MODULES=(… vboxdrv)
也可以手动加载模块:
1
|
sudo modprobe vboxdrv
|
然后启动VirtualBox:
1
|
virtualbox
|
guest 机器启动后默认是NAT 模式的网络,如果要使用 Bridged (桥接模式)的网络
话,得启用 vboxnetflt 模块:
1
|
sudo modprobe vboxnetflt
|
文件共享
对于 windows:
1
|
net use x: \\VBOXSVR\sharename
|
对于 linux guest:
1
|
mount
-t vboxsf
[-o OPTIONS
] sharename mountpoint
|
选项那里可以添加上字符集,如:
nls=utf8
#或者iocharset=utf8
#nls 是iocharset 的新名字
如果要开机即连上共享的话,编辑/etc/fstab ,添加如下:
1
|
sharename mountpoint vboxsf uid
=
#,gid=# 0 0
|
uid和 gid后面要填写实际的用户id和组id.
一些实用命令:
列出虚拟主机:
1
|
VBoxManage list vms
|
启动虚拟主机:
1
|
VBoxManage startvm vm-name
|
甚至,你还可以通过web 浏览器来控制虚拟机:
PhpVirtualBox – ArchWiki
本文参考:
VirtualBox – ArchWiki
原文连接:http://ihacklog.com/post/install-virtualbox-under-archlinux.html