[已解决]virtualbox安装手记

Kvm、VMware、Virtualbox、Xen、Qemu 等
回复
头像
nscyj
帖子: 178
注册时间: 2007-10-05 10:28
送出感谢: 5 次
接收感谢: 1 次

[已解决]virtualbox安装手记

#1

帖子 nscyj » 2008-06-25 19:05

virtualbox经安装试用后,感觉很爽,现将安装过程记录如下,供大家参考:
1 为何选择virtualbox
因为它很小巧,vmware server居然要400多mb,太恐怖了,而virtualbox只要20多mb
2 “错误1909”
启动虚拟机时弹出错误窗口,错误代码为1909,仔细看其英文说明,好像是当前用户不能读取virtualbox目录的文件,于是在 系统管理-用户和组 中将当前用户加入到“vboxusers“组中,重启后问题解决。
3 键盘问题
好不容易进入系统,又因为键盘被捕获到虚拟机中没办法结束,被迫重启两次(汗),于是在论坛找到解决办法,共需三步,每个贴子都没说全,现综合如下:1)安装了scim-bridge-client-qt和scim-bridge-client-qt4;2)勾选 全局设定-输入-自动捕获键盘;(以上两步就可正常使用,如果想在两个系统中无障碍使用,需设第三步);3)安装好虚拟机系统后再选择菜单中 设备-安装增强功能,即可在两个系统内自动切换使用键鼠。
4 USB设备使用问题
添加USB设备时无设备可添加,不能添加USB,关键步骤如下:
1.增加用户组usbfs(其实vbox安装好后已自动建立了一个vboxusers组,这一步可以省略)
sudo groupadd usbfs

2. 查看usbfs用户组的gid
cat /etc/group | grep usbfs
usbfs:x:1002:

3. 把当前用户增加到usbfs组(直接在系统>系统管理>用户和组中进行勾选也可以)
sudo gedit /etc/group

usbfs:x:1002:
修改为
usbfs:x:1002:four(这里改成你的帐户名)

4. 为USB设备重新设置权限编辑/etc/fstab文件,添加下面两行,注意你的gid可能不是1002
$ sudo gedit /etc/fstab
在末尾加上
# 1002 is the USB group IDI
none /proc/bus/usb usbfs devgid=1002,devmode=664 0 0
(重启后生效,也可执行下面的命令而不用重启,可让fstab中新加的行即时生效)
5 sudo mount -vt usbfs none /proc/bus/usb -o devgid=1002,devmode=664
现在在添加USB设备中就可以看到东东了
(请参考http://forum.ubuntu.org.cn/viewtopic.php?t=133443)

*****如果添加usb设备中没有该设备,请执行下一步*****

获取usb设备的VendorId和ProductId
接下来需要获取usb设备的VendorId和ProductId,这两个都是virtualbox的usb设置所必须的。
命令及反馈信息如下:

jim@jim-laptop:~$ VBoxManage list usbhost
VirtualBox Command Line Management Interface Version 1.6.2
(C) 2005-2008 Sun Microsystems, Inc.
All rights reserved.

Host USB Devices:

UUID: 905eb9b8-f2ef-4945-0980-56f99450a87e
VendorId: 0x0403 (0403)
ProductId: 0x6001 (6001)
Revision: 4.0 (0400)
Manufacturer: ftdi
Product: usb serial converter
SerialNumber: ftDZ0DA5
Address: /proc/bus/usb/003/002
Current State: Busy

UUID: 9cf790af-9d56-49bf-7d90-26446f4cc704
VendorId: 0x05e3 (05E3)
ProductId: 0x1205 (1205)
Revision: 1.16 (0116)
Manufacturer: GenesysLogic
Product: USB Mouse
Address: /proc/bus/usb/001/004
Current State: Busy

UUID: f34662af-88c0-4790-f6b1-6645a3a35133
VendorId: 0x08ff (08FF)
ProductId: 0x1600 (1600)
Revision: 12.16 (1216)
Product: Fingerprint Sensor
Address: /proc/bus/usb/002/002
Current State: Available

注意:如果没有刚才所做的设置,执行VBoxManage list usbhost是什么都不显示的。
(先写到这里,以后慢慢再添加)
上次由 nscyj 在 2009-08-06 8:10,总共编辑 4 次。
christnan
帖子: 34
注册时间: 2008-06-04 17:30
送出感谢: 0
接收感谢: 0
联系:

#2

帖子 christnan » 2008-06-25 23:00

关于键盘……我重启了N次的啦
最后以消了自动捕获键盘,然后安装时选择全屏,键盘就可以输入了。。。。。
不知道什么原因
回复

回到 “虚拟机和虚拟化”