based on ubuntu 7.10 / 8.04 / 8.10/9.04
Step 1 (ubuntu 7.10/8.04):
sudo vi /etc/init.d/mountdevsubfs.sh
Find these script:
#
# 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
Setting for auto mount usb device, change to:
#
# 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
Step 2: Create a group "usbfs" and add yourself to this group
sudo groupadd usbfs
sudo adduser $USER usbfs
Step 3:
for ubuntu 7.10:
Change them to the following(7.10/8.04/8.10)
# USB devices (usbfs replacement)
SUBSYSTEM=="usb_device", GROUP="usbfs", MODE="0664"
Add the following lines (9.04)
SUBSYSTEM=="usb_device", GROUP="usbfs", MODE="0664"
Step 4:
sudo vi /etc/group
search for the follow lines
"usbfs:x:1003:yourname"
log the usb device id "1003" (may get difference of yours)
sudo vi /etc/fstab
add follow scripts:
none /proc/bus/usb usbfs devgid=1003,devmode=664 0 0
Step 5:
sudo reboot
Step 6: install virtualbox
Do not use apt-get of "sudo apt-get install virtualbox"
get following guide
http://www.virtualbox.org/wiki/Downloads
http://www.virtualbox.org/wiki/Build_instructions
Step 7:
run "innotek VirtualBox UI"
Settings -> USB -> Enable USB Controller
Start your VirtualBox Host... GO...
Learn:
http://www.virtualbox.org/wiki/USB_on_Ubuntu_7.04
http://forums.virtualbox.org/viewtopic.php?t=2302
So... 终于拔除最后一根稻草,已经没有在Windows下面的应用了, Ubuntu 8.04 LTS (long-term support) 出来后, 可以清除Win分区了~
Crazy? bye Windows!
--EOF--