Problemet var at brugeren ikke kunne få fat se en USB enhed fra en Windows XP (32-bit) som gæste operativsystem.
Host operativststem var Ubuntu Intrepid Ibex (Ubuntu 8.10).
Løsningen er at installere det der kaldes DKMS - Dynamic Kernel Module Support.
Man gøre det ved at installere dkms pakken på en af 2 måder:
- Den første er terminal metoden, og er via terminalen som åbnes via Programmer > Tilbehør menuen
- Skriv . Du skal skrive et kodeord. Det bliver ikke vist imens du taster det.
Kode: Vælg alt
sudo apt-get install dkms
Aflut indtastningen af kodeordet ved at trykke på enter/retur tasten. - Log af, og log ind igen
- Skriv
- Næste metode er grafisk: start Synaptic fra System > Administration menuen.
- Indtast kodeord. tryk på Ok
- Klik på Søg
- I feltet mærket "Søg" skriver du dkms
- I feltet mærket "Kig i" skal "beskrivelse og navn" være valg
- Tryk på Ok knappen
- Marker dkms pakken. I beskrivelse står der:Dynamic Kernel Module Support Framework
This package contains the framework for the Dynamic Kernel Module
Support (DKMS) method for installing and updating kernel modules.
Homepage: http://linux.dell.com/dkms - Klik en gang på den så der er et ikon (lille billede) der viser at pakken vil blive installeret. (Ikoner i Synaptic kan ses i Ikonbeskrivelse. Vælg: Synaptic programmet > Hjælp > Ikonbeskrivelse)
- Klik på Anvend knappen
- Luk når Synaptic er færdig med at installere
Hvis du installerer Dynamic Kernel Module Support får du den behagelige service at for hver gang at Linux kernen bliver opdateret til en ny version, så opdateres alle dine kerne moduler også.
For VBs vedkommende betyder det at kerne modulet som gør det muligt at køre et gæsteoperativsystem også bliver opdateret. - og det er helt automatisk.
/Lars
Advarsel: for Virtual Box i version 2.1.2r41885 gælder det at der er problemer med USB for Windows Vista 64-bit gæste operativsystemer. (Kilde: User Manual for VB version 2.1.2 Kapitel 13, "Known Issues" på side 187)