Error Virtualbox: RESOLT.

Hola,

Des de Linkat3 he instal·lat el paquet VirtualBox-3.1-3.1.8_61349_openSUSE111-1.i586.rpm i sembla que el procés ha finalitzat correctament. He seguit les instruccions contingudes en: http://phobos.xtec.cat/formaciotic/matform/doku.php?id=cursos:d83:modul_1:practica_1

He creat una màquina per a treballar en Windows XP i el procés sembla que ha acabat satisfactòriament.

Quan obro el programa em surt a la banda esquerra la màquina que he configurat com a aturada. Quan intento iniciar-la apareix el següent missatge:

Virtual Box error in suplibOsInit
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/vboxdrvsetup' as
root.

Executo com a su el comandament anterior i apareix el següent missatge:

linux-mrty:/home/usuari/Desktop # /etc/init.d/vboxdrv setup
Stopping VirtualBox kernel module done
Recompiling VirtualBox kernel module failed
(Look at /var/log/vbox-install.log to find out what went wrong)
linux-mrty:/home/usuari/Desktop #

Edito el fitxer vbox-install.log per esbrinar què ha passat:

Makefile:179: *** Error: unable to find the include directory for your current Linux kernel. Specify
KERN_INCL=<directory> and run Make again. Stop.

Sembla que no troba algun directori?.

Gràcies.
Hola.

Una pregunta, has instal·lat els paquets

kernel-source
kernel-syms
gcc
gcc-c++
pam-devel

tal i com diu el curs d83?

Salut.

Toni.
Hola,

Com diu en Toni, necessites els fitxers de codi font i capçaleres del nucli amb què treballes. També les eines de compilació.

Amb això ben instal·lat, l'ordre /etc/init.d/vboxdrv setup t'hauria de crear i preparar el mòdul correctament.

Que vagi bé

Miquel
Miquel i Toni,

He instal·lat tots els paquets de què em parleu tal i com consta en el curs.
Pot tenir alguna cosa a veure que en el curs es fa referència al paquet:
VirtualBox-3.1-3.1.0_55467_openSUSE111-1.i586.rpm

i el que jo vaig trobar i instal·lar va ser el paquet:
VirtualBox-3.1-3.1.8_61349_openSUSE111-1.i586.rpm ?.

Moltes gràcies per les respostes.

Eudald Donada i Madiroles.



editat per: edonada, 16/Octubre/2010 - 17:48
Hola,

Si ja has donat l'ordre "/etc/vboxdrv setup" com a root, i no et funciona, mira que les versions del teu kernel (amb "uname -a" a la consola) i dels paquets instal.lats kernel-source, kernel-syms sigui la mateixa.

eloi
Hola,

Ja teniu present que l'usuari ha de formar part del grup vboxusers?

Ho teniu explicat al curs D83:

http://phobos.xtec.cat/formaciotic/matform/doku.php?id=cursos:d83:modul_1:practica_1

I en concret, a:

http://download-linkat.xtec.cat/d83/Curs_Telematic_D83_Imatges/modul_1_practica_1/usuaris_vboxusers.gif

s'explica de forma més detallada



Joan de Gracia
Hola a tots,

Problema solucionat.

He desinstal·lat el paquet 3.1-3.1.8_61349_openSUSE111-1.i586.rpm i he instal·lat el paquet VirtualBox-3.1-3.1.0_55467_openSUSE111-1.i586.rpm i el programa ha funcionat correctament.

He creat una màquina virtual amb Windows XP i de moment tot bé, excepte que no m'apareix el pendrive connnectat a un port USB en el navegador de Windows, i per tant no el puc obrir ni guardar-hi res. En el menú preferences del Virtualbox sí que m'apareix el port USB com a actiu.

He instal·lat un programa d'idiomes que no corria correctament amb Wine i de moment sembla que funciona a la perfecció.

Intentaré esbrinar a veure què és el que passa.

Gràcies a tots.

Eudald Donada i Madiroles.
Hola, prova a activar l'USB des de la barra de tasques de VirtualBox, és una icona en forma de llapis USB.

A veure si la imatge que adjunto pot ajudar.
http://www.caltux.net/linkat/imatges/USB-virtualbox.jpg

Joan Padró
Hola Joan,

si intento activar la icona de l'USB la finestra que s'obre mostra dues entrades (una d'elles del pendrive amb el nom KINGSTON) però totes dues en gris i sense la possibilitat de poder-les activar.

Si edito el filtre de l'USB bé sembla que l'hagi detectat.

Gràcies.

Eudald Donada.
Hola Eudald, adjunto la finestra amb els valors del filtre USB que jo tinc, així els podràs comparar amb els teus i determinar si aquest era el problema.
Així, els altres membres del fòrum podran comprendre millor la solució.

http://www.caltux.net/linkat/imatges/USB-virtualbox-finestra.jpg

Entenc que ara SÍ et funciona.

Fins una altra.

Joan Padró
Hola Joan,

Continua sense funcionar.
Si em poso amb el cursor al damunt de la icona de l'USB em surt el següent missatge:
http://picasaweb.google.com/eudalddonada/ImatgesLinkat?authkey=Gv1sRgCK635uee5cuGZQ#5529419647020590562

La finestra de l'USB des de l'opció paràmetres és la següent:
http://picasaweb.google.com/eudalddonada/ImatgesLinkat?authkey=Gv1sRgCK635uee5cuGZQ#5529419648551014738

Gràcies i fins la propera.

Eudald Donada.
Hola, Eudald
Prova de desmuntar el volum del pendrive al sistema principal, a veure si així et deixa de sortir en gris al Virtualbox.
Carles
Hola Carles,

he desmuntat el volum i tot segueix igual.
Adjunto la imatge dels detalls del filtre USB que m'apareix:

http://picasaweb.google.com/eudalddonada/ImatgesLinkat?authkey=Gv1sRgCK635uee5cuGZQ#5529759553319812130

Sembla ser que el detecta, oi?

Gràcies per les respostes.

Eudald Donada.



editat per: edonada, 19/Octubre/2010 - 15:16
Hola.

Perquè no afegeixes el filtre USB que té la rodoneta blava?, el de sobre del signe + verd. Així et detectarà tots els dispositius USB del host.

D'altra banda et pots descarregar les "Guest Additions" que és una imatge ISO (no cal que la cremis) i instal·lar-les en la màquina virtual, així podràs utilitzar les "Carpetes compartides" i podràs passar molt fàcilment dades entre el host i la màquina virtual.

Una cosa més, jo utilitzaria la última versió del VirtualBox, la 3.2.10 de la qual hi ha versió per a OpenSuSE 11.1. -> http://www.virtualbox.org/wiki/Linux_Downloads
- El paquet: http://download.virtualbox.org/virtualbox/3.2.10/VirtualBox-3.2-3.2.10_66523_openSUSE111-1.i586.rpm
- O bé afegint el repositori: http://download.virtualbox.org/virtualbox/rpm/opensuse/11.1/virtualbox.repo
- i les GuestAdditions: http://download.virtualbox.org/virtualbox/3.2.10/VBoxGuestAdditions_3.2.10.iso

Salut.

Toni Ubieto
Hola Eudald,

Jo he afegit la línia
none /proc/bus/usb usbfs devgid=1000,devmode=664 0 0

al fitxer /etc/fstab

El valor 1000 el pots saber des de l'aplicació d'usuaris del Yast, és el valor del grup vboxusers,

Després d'afegir la línia i modificar el valor 1000 pel què et correspongui, en un terminal, com a root escrius

mount -a

Obres el programa VirtualBox i ja veuràs el llàpis USB!

Quan es reinicia el sistema, si no es torna a executar "mount -a", tot i la línia afegida al fstab, no el veu. Potser algú del fòrum sabrà què se m'escapa.

Amb aquesta línia del /etc/fstab i "mount -a", puc fer servir el llàpis USB.

Espero que també et funcioni.

Joan Padró.



editat per: joanpadro63, 21/Octubre/2010 - 16:31
Hola a tothom,

he instal·lat des del Yast la darrera versió 3.2.10 i continua tot igual:
dins de paràmetres i dins d'USB me'l mostra com a actiu, però quan inicio la màquina virtual la icona de la barra inferior de l'USB m'indica que no hi ha dispositius USB connectats (tot i que en gris m'apareix el nom correcte del meu pendrive: Kingston ...).

En un port USB hi tinc el mouse i sí que funciona correctament.

He modificat també el fitxer fstab afegint-hi la línia i executant mount -a i tot segueix igual.

Una darrera qüestió: com ho faig per a instal·lar les "Guest Additions" un cop descarregada la imatge ISO? Copio les carpetes extretes a dins de .VirtualBox?. Ho he provat amb l'ordre ./ i els executables no s'instal·len.

Moltes gràcies a tots per les respostes.

Eudald Donada.
Hola, Eudald, espero poder ajudar-te:

A mi em funciona així:

1.- He descarregat aquest paquet
http://download.virtualbox.org/virtualbox/3.2.10/VirtualBox-3.2.10-66896-Linux_x86.run

És una versió per a qualsevol distribució.

2.- Desinstal·la el paquet de VirtualBox que tinguis, a mi amb el d'OpenSuse que hi havia a la pàgina de VirtualBox no m'ha funcionat.

3.- En una consola, com a root, atures el servei que hi hagi en marxa
"pkill VirtualBox" (les majúscules són importants)

4.- Vés al directori/carpeta on hagis descarregat el fitxer
"cd /home/argo/Baixades" (o el que correspongui)

i li dones permís d'execució
"chmod +x ./VirtualBox-3.2.10-66896-Linux_x86.run"

4.- L'instal·les:

./VirtualBox-3.2.10-66896-Linux_x86.run

(triga una estona, perquè es compila tot sol...)

6.- Executes "mount -a" a la consola, si dius que ja has modificat el fitxer fstab.

7. Obres el programa VirtualBox des del menú pertinent: Sistema -> Emulador -> Oracle VM VirtualBox.
T'haurà respectat les màquines virtuals que ja tenies instal·lades.

8.- Un cop oberta la máquina virtual amb XP, hauríes de poder accedir als ports USB:

http://caltux.n…box-linkat.png

9.- Per instal·lar les guestadditions:

http://caltux.n…ons-linkat.png

Recorda que cal executar "mount -a" cada cop que reiniciïs el sistema, abans de poder fer funcionar els USB a VirtualBox, fins que algú del fòrum proposi una solució.

Espero haver documentat bé els passos.

Sort.

Joan Padró
Hola.

Per instal·lar les Guest Additions has de "muntar" el fitxer iso en la unitat de cd de la màquina virtual. Per fer-ho, tens dues opcions:
1.- Abans d'engegar la màquina virtual vas a l'apartat Emmagatzematge i en el dispositiu de CD ho canvies pel fitxer iso.
2.- Si tens la màquina engegada, al marc de la finestra,a a dalt tens els dispositius i llavors esculls CD/DVD i naveges fins el fitxer iso.

A continuació fas com la captura de pantalla del Joan Padró, o bé només cal accedir al CD de la màquina virtual i s'executa un autorun del CD i et pregunta per instal·lar.

Salut.

Toni Ubieto.
Toni i Joan,

Solucionat!
He seguit les instruccions que m'heu donat i el pendrive funciona correctament.
També he pogut instal·lar correctament el VBoxGuestAdditions_3.2.10. Me l'he estat mirant i de moment no he aconseguit compartir carpetes entre les dues màquines però ja m'hi aniré entretenint.

Moltes gràcies.

Eudald Donada.