ps.Ubuntu 7.10的套件库中也有VirtualBox的开放原始码版本,但版号较旧,利用上述方式,可以安装最新版的VirtualBox,日后也会透过系统更新版本。
设定帐号权限
1.从选单「系统」→「管理」→「使用者及群组」→「管理群组(M):」进入群组设定名单。
2.寻找vboxusers这个群组名称(通常在最底下)。
3.点选vboxusers后,选择「属性」,将允许使用VitualBox的使用者都勾选起来,就完成权限设定了。
设定完后,要记得重新登入或重启系统,设定才会生效。
增加VBoxGuestAdditions(客端额外功能)
1.请选择上方「装置」中的「安装客端额外功能」,XP会自动挂载成虚拟光碟,只要进光碟里安装起来即可。
2.安装好后,最大的好处就是不用再按右边的ctrl来切换主客之间的滑鼠和键盘。
开启seamless window(无缝窗口)功能
如果你依照上述步骤安装VirtualBox,而且也把VBoxGuestAdditions(客端额外功能)安装上了,那么重新开机后就可以使用seamless window(无缝窗口)功能了,预设的快捷键是右边的Crtl+L。
设定使用usb装置的权限
1.在「系统」→「管理」→「使用者及群组」→「管理群组(M):」中新增群组「usbusers」,并将允许使用VitualBox的使用者都勾选起来。
2.开终端机,下指令:
sudo gedit /etc/udev/rules.d/40-permissions.rules
找:
# USB devices (usbfs replacement)
SUBSYSTEM=="usb_device", MODE="0664"
替换成:
# USB devices (usbfs replacement)
SUBSYSTEM=="usb_device", GROUP="usbusers", MODE="0664"
3.存档,重新开机。
启动Ubuntu 7.10的usbfs
Ubuntu 7.10中预设关闭usbfs的支援,会导致VirtualBox出现以下错误:
Could not load the Host USB Proxy Service (VERR_FILE_NOT_FOUND). The service might be not installed on the host computer.
结果代码:
0x80004005
成分:
Host
介面:
IHost {81729c26-1aec-46f5-b7c0-cc7364738fdb}
被呼叫端:
IMachine {31f7169f-14da-4c55-8cb6-a3665186e35e}
为了修正这样的错误,在孤狗大神那边翻找了一下,找到下列方法:
开终端机,下指令:
sudo gedit /etc/init.d/mountdevsubfs.sh
开启后,找:
#
# Magic to make /proc/bus/usb work
#
#mkdir -p /dev/bus/usb/.usbfs
#domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
#ln -s .usbfs/devices /dev/bus/usb/devices
#mount --rbind /dev/bus/usb /proc/bus/usb
将最后四行的#去掉,如下所示:
#
# Magic to make /proc/bus/usb work
#
mkdir -p /dev/bus/usb/.usbfs
domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
ln -s .usbfs/devices /dev/bus/usb/devices
mount --rbind /dev/bus/usb /proc/bus/usb
重新开机,就不会再出现错误讯息了,也能够正常使用usb装置了。
安装与使用usb装置
1.打开VirtualBox,点选「设定值」→「USB」→「启用USB控制器」。
2.先插上你要用的usb装置。
3.按右边「+」号,增加刚刚插上的usb装置,按「确定」,完成。
在VirtualBox增加usb装置后,最好能够先退出,再插入一次,否则可能会有读取不到的情形。