重定向

此博客已停止更新,新址: http://blog.scicooking.net


2008年12月9日星期二

Sun xVM VirtualBox 安装和设置

Ubuntu 软件仓库中的 VirtualBox 是开源版本,即 virtualbox-ose, 开源版本缺少一些功能,比如 USB 支持。如果不在乎是否开源可以安装非开源版本。

安装

我们仍然通过方便的软件源安装:
1、添加 key:
wget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- | sudo apt-key add -
2、添加软件源:
deb http://download.virtualbox.org/virtualbox/debian intrepid non-free
deb http://download.virtualbox.org/virtualbox/debian hardy non-free
deb http://download.virtualbox.org/virtualbox/debian gutsy non-free
deb http://download.virtualbox.org/virtualbox/debian dapper non-free
deb http://download.virtualbox.org/virtualbox/debian lenny non-free
deb http://download.virtualbox.org/virtualbox/debian etch non-free
deb http://download.virtualbox.org/virtualbox/debian sarge non-free
deb http://download.virtualbox.org/virtualbox/debian xandros4.0-xn non-free

设置

1、要把当前用户加到 vboxusers 组中才能启动 virtualbox:
系统 -> 系统管理 -> 用户和组。先解锁,然后点管理组, 选择 vboxusers 组的属性,加入 当前用户到这个组。
或者命令帮当前用户加到 vboxusers 组:
sudo adduser $USER vboxusers
2、使用 USB 设备:
需要 vboxusers 用户能够存取 /dev/udev 设备权限
让所有用户都有权限访问 usb, 但是不安全, 编辑 /etc/fstab 加上:
# 对所有用户开放USB设备的读写权限
none /proc/bus/usb usbfs devmode=666 0 0

更好的方法: 8.04 hardy 编辑 /etc/udev/rules.d/40-basic-permissions.rules

# USB devices (usbfs replacement)
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0664", GROUP="vboxusers"
SUBSYSTEM=="usb_device", MODE="0664", GROUP="vboxusers"

3、编辑 /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


重启后就可使用 usb


无法捕获键盘和鼠标输入, 安装 scim-bridge-client-qt
sudo apt-get install scim-bridge-client-qt


参考资料:

没有评论: