Virtual Box og USB, og/eller en ny Linux kerne

Har du en guide til en funktion eller et program? Har du tips og trick, som du gerne vil dele med andre? Post dem her.
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Virtual Box og USB, og/eller en ny Linux kerne

Indlæg af lath »

På IRC kanalen #ubuntu-dk-snak har jeg hjulpet en bruger med et USB problem i forbindelse med brug af virtualbox (VB).

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

      Kode: Vælg alt

      sudo apt-get install dkms
      . Du skal skrive et kodeord. Det bliver ikke vist imens du taster det.
      Aflut indtastningen af kodeordet ved at trykke på enter/retur tasten.
    • Log af, og log ind igen
  • 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. 8)

/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)
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags