Välkommen till linuxportalen.se!

Linuxportalen.se är Sveriges största och aktivaste webbplats för användare av öppen- och fri programvara.

Du besöker Linuxportalen.se som gäst vilket begränsar din möjlighet att använda webbplatsens alla funktioner. Genom att registera dig som medlem får du inte bara möjlighet att söka bland webbplatsens innehåll, skapa nya och delta i befintliga diskussioner, skapa din egen blogg, kommunicera med andra medlemmar genom privata meddelanden och delta i omröstningar. Du får också tillgång till Veckans Kadavro - en seriestrip unikt skapad för Linuxportalen.se!

Registeringen sker snabbt och är helt kostnadsfri - tveka inte, bli medlem idag!

[LÖST] Oracle VM VirtualBox problem

Jag måste kompilera en kärnmodul för linuxkärnan. Jag kan inte komma åt USB enheter i VirtualBox. Jag har lagt till vboxusers i Users and Groups. Jag använder Linux Mint Debian 32-bit 201012.

VirtualBox - Fel

Misslyckades med att öppna en session för den virtuella maskinen Ubuntu 10.04.1.
The virtual machine 'Ubuntu 10.04.1' has terminated unexpectedly during startup with exit code 1.
 
Resultatkod: 
NS_ERROR_FAILURE (0x80004005)
Komponent: 
Machine
Gränssnitt: 
IMachine {662c175e-a69d-40b8-a77a-1d719d0ab062}
 
Kernel driver not installed (rc=-1908)
 
The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing
 
'/etc/init.d/vboxdrv setup'
 
as root. Users of Ubuntu, Fedora or Mandriva should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.
 

Öppnade Terminalfönster och skrev:

sudo /etc/init.d/vboxdrv setup

Edit: "Öppna" till "Öppnade"

Alternativ för kommentarvisning

Välj ditt önskade sätt att visa kommentarerna och klicka på "Spara" för att verkställa dina ändringar.

FoHs bild

Och vad hände då...? Kan ju vara bra att veta! Kolla om du har loggfilen /var/log/vbox-install.log

Installera även DKMS.

Lyfangs bild

DKMS är installerat.

/var/log/vbox-install.log:

Uninstalling modules from DKMS

  removing old DKMS module vboxhost version  4.0.4
 
-------- Uninstall Beginning --------
Module:  vboxhost
Version: 4.0.4
Kernel:  2.6.32-5-686-bigmem (i686)
-------------------------------------
 
Status: Before uninstall, this module version was ACTIVE on this kernel.
 
vboxdrv.ko:
 - Uninstallation
   - Deleting from: /lib/modules/2.6.32-5-686-bigmem/kernel/misc/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.
 
 
vboxnetflt.ko:
 - Uninstallation
   - Deleting from: /lib/modules/2.6.32-5-686-bigmem/kernel/misc/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.
 
 
vboxnetadp.ko:
 - Uninstallation
   - Deleting from: /lib/modules/2.6.32-5-686-bigmem/kernel/misc/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.
 
depmod....
 
DKMS: uninstall Completed.
 
------------------------------
Deleting module version: 4.0.4
completely from the DKMS tree.
------------------------------
Done.
Attempting to install using DKMS
 
Creating symlink /var/lib/dkms/vboxhost/4.0.4/source ->
                 /usr/src/vboxhost-4.0.4
 
DKMS: add Completed.
 
Kernel preparation unnecessary for this kernel.  Skipping...
 
Building module:
cleaning build area....
make KERNELRELEASE=2.6.32-5-686-bigmem -C /lib/modules/2.6.32-5-686-bigmem/build M=/var/lib/dkms/vboxhost/4.0.4/build...........
cleaning build area....
 
DKMS: build Completed.
 
vboxdrv.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/2.6.32-5-686-bigmem/kernel/misc/
 
vboxnetflt.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/2.6.32-5-686-bigmem/kernel/misc/
 
vboxnetadp.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/2.6.32-5-686-bigmem/kernel/misc/
 
depmod....
 
DKMS: install Completed.

extons bild

Det här är alltså det viktiga (i felmeddelandet): Users of Ubuntu, Fedora or Mandriva should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.

I detta sammanhang är sannolikt Ubuntu=Debian.

LINUX.EXTON.NET

Lyfangs bild

 Ska jag avinstallera virtualbox-4.0, avinstallera dkms, installera dkms och installera virtualbox-4.0 från Synaptic?

FoHs bild

Du kan ju alltid testa att installera om virtualbox eftersom den då gör samma sak som ovan fast kanske i någon annan ordning. Men frågan är om kärnmodulen laddas, det verkar ju som den byggs iaf. Kör lsmod, följande ska listas någonstans i outputen:

vboxnetadp              5764  0
vboxnetflt             19163  0
vboxdrv              1817864  2 vboxnetadp,vboxnetflt
 

Lyfangs bild
 lsmod

Module                  Size  Used by
vboxnetadp              5550  0 
vboxnetflt             15372  0 
vboxdrv               144121  2 vboxnetadp,vboxnetflt
 
VirtualBox fungerade nu.

Lyfangs bild

 1. Jag laddade hem och installerade VirtualBox PUEL. USB support är endast tillgängligt med PUEL och inte med VirtualBox OSE. 

2. Hämta Oracle VM VirtualBox Extension Pack:

http://download.virtualbox.org/virtualbox/4.0.4/Oracle_VM_VirtualBox_Ext...

3. Starta Oracle VM VirtualBox

4. Arkiv -> Inställningar... -> Tillägg -> Välj ett tillägspaket -> /home/ANVÄNDARNAMN/Hämtningar/Oracle_VM_VirtualBox_Extension_Pack-4.0.4-70112.vbox-extpack

5. Högerklicka på skrivbordet, Skapa programstartare...

6. Typ: Program i terminal
 
7. Namn: VirtualBox ny USB-enhet
Kommando: sudo chmod -R 777 /dev/bus/usb/

8. Dubbelklicka på VirtualBox ny USB-enhet

9. Starta gästoperativsystem
 
10. Enheter -> USB-enheter

Lyfangs bild

 The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing

1. Högerklicka på skrivbordet, Skapa programstartare...
 
2. Typ: Program i terminal
 
3. Namn: VirtualBox startproblem fix
Kommando: sudo /etc/init.d/vboxdrv setup
 
4. Dubbelklicka på VirtualBox startproblem fix