Friday, September 30, 2011

arch install virtualbox

~/Untitled.html
 1 arch安装virtualbox很简单
 2 
 3 $ sudo pacman -S virtualbox
 4 如果想用图形界面的话,得安装
 5 $ sudo pacman -S qt
 6 安装增强包(arch linux vitualbox guest)
 7 $ sudo pacman -S virtualbox-additions
 8 $ yaourt virtualbox-ext-oracle
 9 
10 
11 把自己加入virtualbox组:
12 
13 $ sudo gpasswd -a USERNAME vboxusers
14 
15 编译vbox的模块
16 
17 $ sudo rc.d setup vboxdrv
18 
19 然后把模块加入启动模块,编辑/etc/rc.conf
20 
21 MODULES=(... vboxdrv)
22 
23 也可以手动加载模块:
24 
25 $ sudo modprobe vboxdrv
26 
27 然后启动virtualbox:
28 
29 $ virtualbox
30 
31 guest机器启动后默认的是NAT模式的网络,如果要使用Briged(桥接模式)的网络的话,得启用vboxnetflt模块:
32 
33 $ sudo modprobe vboxnetflt
34 
35 也可以把vboxnetflt加入启动模块,编辑/etc/rc.conf
36 
37 MODULES=(... vboxdrv vboxnetflt)
38 
39 文件共享
40 对于windows:
41 
42 net use x: \\VBOXSVR\sharename
43 
44 对于linux guest:
45 
46 # mount -t vboxsf [-o OPTIONS] sharename mountpoint
47   (注意:共享名是任意的,或者和VirtualBox对话框中选定的一样(在主机端文件系统中共享目录的挂载点)。
48 
49 选项可以添加字符集,如:
50     nls=utf8
51     #或者iocharset=utf8
52     #nls是iocharset的新名字
53 
54 如果开机就连上共享的话,编辑/etc/fstab,添加如下:
55 
56 sharename mountpoint vboxsf uid=#,gid=# 0 0
57 
58 uid和gid后面要添加实际的用户id和组id.
59 
60 一些常用命令:
61 列出虚拟主机:
62 $ VboxManager list
63 启动虚拟主机:
64 $ VboxManager startvm vm-name
65 
66 你还可以使用web浏览器控制虚拟机:
67 PhpVirtualBox – ArchWiki
68 
69 
70 更多内容参考:
71 
72 VirtualBox – ArchWiki

No comments: