Zoeken in deze blog

21 augustus 2008

Virtualbox + USB Support

Het is binnen Linux en dus ook Ubuntu een koud kunstje om een virtuele machine te maken waarop je een ander OS draait. Zo draaien veel mensen een versie van Windows op deze virtuele machine om zo toch enkele 'onmisbare' applicaties te kunnen blijven gebruiken. Ik denk hierbij aan bijvoorbeeld de software voor je smartphone. Het is dan ook zeer handig wanneer deze virtuele machine gebruik kan maken van de USB poorten van je PC. We maken in dit geval gebruik van VirtualBox. We gebruiken niet de versie in de repositories van Ubuntu, aangezien deze nog geen USB-support kent (21-08-2008).

Begin met het installeren van enkele pakketten die nodig zijn voor een goede installatie van VirtualBox:

$ sudo apt-get install build-essential linux-headers-`uname -r`

Vervolgens downloaden en installeren we de bestanden van VirtualBox (i386) zelf:

$ wget http://www.virtualbox.org/download/1.5.6/virtualbox_1.5.6-28266_Ubuntu_hardy_i386.deb ; sudo dpkg -i virtualbox_1.5.6-28266_Ubuntu_hardy_i386.deb

Nu moeten we onszelf nog toevoegen aan de vboxusers groep:

$ sudo adduser $USER vboxusers

USB support is standaard uitgeschakeld in deze versie van VirtualBox, maar dit is eenvoudig aan te passen. Je hoeft enkel een configuratiebestandje aan te passen en alles is geregeld.

$ sudo gedit /etc/init.d/mountdevsubfs.sh

Je ziet een stukje code dat lijkt op:

#
# 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

Pas de tekst aan zodat het lijkt op het onderstaande voorbeeld. (Haal het #-teken weg voor de 4 regels die te maken hebben met /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

Log opnieuw in, of herstart je PC en VirtualBox zal tot je dienst staan!


bron:
http://www.ubuntu-unleashed.com/2008/04/howto-install-virtualbox-in-hardy-heron.html

Geen opmerkingen:

Is Linux nog nieuw voor je?

Lees dan eerst de Introductie, daarin staat erg veel nuttige informatie. Verder kunnen de Ubuntu Documentatie en de Ubuntu Screencasts sites erg handig zijn.