安装设置很简单.
#apt-get install virtualbox-guest-*
直接就全部装了算了.
现在设置, 这里我的主系统是debian, 虚拟机里面是跑的windows XP.
打开virtualbox, 不要启动虚拟机的guest OS(win XP), 依次点 settings 设置, General通用,Advanced高级, 选中Bidrectional双向, 再点Storage,增加一个cd/dvd.并且选中levae empty
这里操作完成后, 打开虚拟机里面的xp. 虚拟机的系统启动后. 点虚拟机面板上的Devices设备(ubuntu的需要把虚拟机系统窗口最大化才有), 然后点Install Guest-additional安装增强功能. 会有下面的界面. 安装完后,会要求你重启虚拟机系统(win XP). 然后就可以共享debian<->xp虚拟机的剪贴板了.
如果要共享文件夹, 比如宿主(debian)的文件夹, 这里以/tmp 为例
先关闭虚拟机,打开虚拟机设置,切换到Shared Folders(数据空间),点击右边的添加add share. 这里path 选/tmp , auto mount也勾上
打开虚拟机,在我的电脑上单击右键,选择映射网络驱动器
驱动器名字:自己选个没被占用的盘符。文件夹\\vboxsvr\x
x是刚才/tmp的名字。 我这里叫t 然后回车就可以了。访问可以正常像盘符一样访问.
如果要增加新的硬盘给xp, 先关闭虚拟就, 然后在虚拟机设置里面, Storage存储->Add hard disk(添加硬盘)->Create new disk(创建新硬盘)你也可以选择之前的.
默认是VDI(VirtualBox Disk Image)格式, 存储格式我们选择Fixed Size(固定大小)->Location(这里随便用一个名字, 既然是虚拟的新硬盘, 我这里就叫D)->Size 我这里分了50GB(注意, 越大虚拟转化的时间越久. 20G就需要几分钟了.). 点Create创建后就等待吧.
完了后
运行虚拟机,进入xp系统. 控制面板->管理工具->计算机管理->存储->磁盘管理
找到新添加的磁盘,右键新磁盘, 选择“新建卷”,一直“下一步”,初始化磁盘,并添加为扩展磁盘分区。这样就添加了一块新的硬盘,解决了磁盘空间的问题。
如果要在虚拟机中使用摄像头, 需要去单独https://www.virtualbox.org/wiki/Downloads
下载一个extension pack, 选自己对应的virtualbox版本下载安装即可. 然后在virtualbox->settings->usb->Enable USB2.0(EHCI) Controller 选中后,
添加一个usbfs的组
#groupadd usbfs
然后把你虚拟机启动的用户名加到这个组里面去, 我的桌面的用户名是rainysia
#adduser rainysia usbfs
然后去查看下/etc/group 里面刚才添加的组的id
比如我的
usbfs:x:1001:rainysia
1001就是我的组id
接下来修改下/etc/fstab, 在最后添加一行
none /proc/bus/usb usbfs devgid=1001 devmode=666 0 0
保存后, 重启下debian,再启动虚拟机的xp, 然后进去xp后,在Devices->Insert Guest Additions CD image 这里重新让它自动安装一次Virtual Guest Additions, 然后再重启xp
接下来, 就可以在启动xp后,在Devices->Usb 那里去选择Camera了.
参考: http://www.dedoimedo.com/computers/virtualbox-usb.html