Hvis du har installert VirtualBox som beskrevet i min tutorial "Installere og konfigurere VirtualBox for virtuelle operativsystemer" du mest sannsynlig har oppdaget at åpen kildekode-utgaven av VirtualBox ikke har USB-støtte. Faktisk er det noen andre har den åpen kildekode-utgaven tilbyr ikke at lukket kildekode-utgaven gjør (for eksempel å tilby ekstern skjerm Protocol, slik at du kan koble til en virtuell maskin eksternt). Men for å få disse funksjonene du må avinstallere den gjeldende installasjonen VirtualBox OSE, installere lukket kildekode-versjon, og deretter konfigurere satt opp for å tillate USB-støtte. Det er ikke vanskelig så ganske mye noen kan påta seg dette. I denne artikkelen vil du se hvordan du avinstallerer VirtualBox OSE, installere VirtualBox, og konfigurere VirtualBox å tillate USB-støtte. Ved anvendelsen av denne artikkelen, vil jeg bruke en Ubuntu 9.04 installasjon for å gjøre ting enkelt. . MERK: Hvis du har virtuelle maskiner installert vil du miste dataene på disse VMs
Fjern VirtualBox OSE
Dette er den enkleste delen av opplæringen. Alt du trenger å gjøre er å åpne opp et terminalvindu og gi kommandoen:
sudo apt-get autoremove VirtualBox-ose
Når OSE versjonen har blitt fjernet det er på tide å installere stengt source versjon av VirtualBox.
Installere lukket kildekode VirtualBox
Det første du må gjøre er å legge de riktige kildene til din /etc/apt/sources.list fil. Åpne opp filen, med din favoritt editor, og legg til følgende linje til slutten av filen:
deb http://download.virtualbox.org/virtualbox/debian~~V kvikk ufritt
< p> Nå lagre VirtualBox depotet tasten på din maskin (for enkelhets skyld sted det i ~ /Downloads) og utstede følgende kommando:
sudo apt-key add ~ /Downloads /sun_vbox.asc
som vil legge repo nøkkelen til systemet. Før du kjører installere oppdateringen apt med følgende kommando:
sudo apt-get update
Nå kan du installere lukket kildekode-versjon av VirtualBox med følgende kommando:
sudo apt -Få installere VirtualBox-2.2
Under installasjonen vil du også måtte OK sammenstillingen av riktig kjernemodul. Hvis du ikke gjør dette kan du ikke være i stand til å skape noen VMs.
Det siste trinnet for installasjonen er å legge brukeren til i vboxusers gruppen. Gjør dette med følgende kommando:
sudo gpasswd -a BRUKERNAVN vboxusers
Hvor BRUKERNAVN er påloggingen. Du vil bli bedt om å oppgi brukernavn.
Konfigurer USB
Nå er det tid for å konfigurere systemet slik at USB-støtte. Du må få bruker-IDen til vboxusers gruppen. For å gjøre dette problemet følgende kommando:
grep vboxusers /etc /gruppe
som vil rapportere noe sånt som:
vboxusers: x: 123:
Hva du trenger å nå gjøre er å legge til en linje i /etc /fstab. Denne linjen vil være (hvis vi holder oss med bruker-ID rapporten du se ovenfor):
ingen /proc /buss /usb usbfs devgid = 123, devmode = 664 0 0
Med denne filen frelst du er klar til å starte på nytt og starte opp VirtualBox med USB-støtte.
Avsluttende tanker
Det er mange grunner til hvorfor du ønsker å ha USB-støtte lagt til VirtualBox. For de iPhone-eiere der ute vil det gi deg et middel til å administrere telefonen uten å måtte ha en egen maskin (eller dual boot) for å gjøre det. Dette også i stor grad utvider mulighetene i VirtualBox. Den eneste fall er du gir opp den åpen kildekode-versjon for å få USB-støtte. For mange vil dette være en verdt wile trade-off. For andre, som gir over til lukket kildekode programvare er ikke verdt å ha støtte for USB. Det ville være fint, men hvis Sun ville åpne kildekode USB støttet versjon. Anmeldelser