[Risolto] - VirtualBox su Slackware 12

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
xyz
Linux 0.x
Linux 0.x
Messaggi: 10
Iscritto il: dom 9 set 2007, 18:12

[Risolto] - VirtualBox su Slackware 12

Messaggio da xyz »

Questo è il mio primo messaggio sul forum di slacky.eu, quindi....un saluto a tutti :D

Ho installato su Slackware 12 VirtualBox 1.5.0 (versione .run). Il problema si presenta quando devo riconfigurare il modulo vboxdrv (# /etc/rc.d/rc.vboxdrv) dove mi viene segnalato l'errore

Codice: Seleziona tutto

root@darkstar: /etc/rc.d/rc.vboxdrv setup
Stopping VirtualBox kernel module ...done.
Recompiling VirtualBox kernel module ...done.
Starting VirtualBox kernel moduleFATAL: Error inserting vboxdrv (/lib/modules/2.6.21.5-smp/misc/vboxdrv.ko): Invalid module format
 ...fail!
(modprobe vboxdrv failed)
Ho seguito l'indicazione del manuale di Virtualbox ed ho aggiunto il parametro nmi_watchdog=0 in lilo. Il fatto è che....il problema permane.

Questo è quello che ottengo con dmeg | grep vbox

Codice: Seleziona tutto

root@darkstar: dmesg | grep vbox
vboxdrv: version magic '2.6.21.5 SMP mod_unload PENTIUMIII ' should be '2.6.21.5                                                                                                  -smp SMP mod_unload 686 '
Mi pare di capire che il modulo va bene per un kernel diverso, ma non so come muovermi.

Ho un notebook con processore centrino 1,73Mhz; il kernel è quello della Slack 12 smp, senza ricompilazioni.

Grazie a chi vorrà aiutarmi.
Ultima modifica di xyz il mar 11 set 2007, 18:46, modificato 1 volta in totale.

Avatar utente
Vito
Staff
Staff
Messaggi: 4182
Iscritto il: mar 5 dic 2006, 17:28
Nome Cognome: Vito
Desktop: MacOS
Località: Monaco (DE)
Contatta:

Re: VirtualBox su Slackware 12

Messaggio da Vito »

xyz ha scritto:Questo è il mio primo messaggio sul forum di slacky.eu, quindi....un saluto a tutti :D

Ho installato su Slackware 12 VirtualBox 1.5.0 (versione .run). Il problema si presenta quando devo riconfigurare il modulo vboxdrv (# /etc/rc.d/rc.vboxdrv) dove mi viene segnalato l'errore

Codice: Seleziona tutto

root@darkstar: /etc/rc.d/rc.vboxdrv setup
Stopping VirtualBox kernel module ...done.
Recompiling VirtualBox kernel module ...done.
Starting VirtualBox kernel moduleFATAL: Error inserting vboxdrv (/lib/modules/2.6.21.5-smp/misc/vboxdrv.ko): Invalid module format
 ...fail!
(modprobe vboxdrv failed)
Ho seguito l'indicazione del manuale di Virtualbox ed ho aggiunto il parametro nmi_watchdog=0 in lilo. Il fatto è che....il problema permane.

Questo è quello che ottengo con dmeg | grep vbox

Codice: Seleziona tutto

root@darkstar: dmesg | grep vbox
vboxdrv: version magic '2.6.21.5 SMP mod_unload PENTIUMIII ' should be '2.6.21.5                                                                                                  -smp SMP mod_unload 686 '
Mi pare di capire che il modulo va bene per un kernel diverso, ma non so come muovermi.

Ho un notebook con processore centrino 1,73Mhz; il kernel è quello della Slack 12 smp, senza ricompilazioni.

Grazie a chi vorrà aiutarmi.
forse il problema è che il tuo kernel sia SMP...non so di preciso cosa dirti..
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]

"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]

Avatar utente
K
Linux 0.x
Linux 0.x
Messaggi: 57
Iscritto il: sab 14 ott 2006, 10:49
Slackware: 12.0
Località: latronico

Messaggio da K »

mi sa che dovrai ricompilare....il kernel a manina...

Avatar utente
marcello
Linux 0.x
Linux 0.x
Messaggi: 56
Iscritto il: sab 4 dic 2004, 0:00
Località: Messina

Messaggio da marcello »

Perchè devi riconfigurare il modulo vboxdrv?
Io non ho avuto alcun problema con lo stesso kenel (2.6.21.5 smp). L'installazine è andata liscia e i moduli sono stati correttamente compilati.
Hai aggiunto

Codice: Seleziona tutto

 
# Start vboxdrv
  if [ -x /etc/rc.d/rc.vboxdrv ]; then
      /etc/rc.d/rc.vboxdrv start
  fi

# Start vboxnet
  if [ -x /etc/rc.d/rc.vboxnet ]; then
      /etc/rc.d/rc.vboxnet start
  fi
al file /etc/rc.d/rc.local ?

xyz
Linux 0.x
Linux 0.x
Messaggi: 10
Iscritto il: dom 9 set 2007, 18:12

Messaggio da xyz »

Ho provato ad inserire il codice nel file /etc/rc.d/rc.local, ma il risultato non cambia. Nella schermata di boot all'avvio mi viene segnalato lo stesso messaggio.

Allora ho installato VirtualBox manualmente (senza il file .run); niente di buono nemmeno in questo caso....sempre il solito errore.

Mi sa che devo cambiare kernel.... :?

Avatar utente
Vito
Staff
Staff
Messaggi: 4182
Iscritto il: mar 5 dic 2006, 17:28
Nome Cognome: Vito
Desktop: MacOS
Località: Monaco (DE)
Contatta:

Messaggio da Vito »

xyz ha scritto:Ho provato ad inserire il codice nel file /etc/rc.d/rc.local, ma il risultato non cambia. Nella schermata di boot all'avvio mi viene segnalato lo stesso messaggio.

Allora ho installato VirtualBox manualmente (senza il file .run); niente di buono nemmeno in questo caso....sempre il solito errore.

Mi sa che devo cambiare kernel.... :?
prova a ricompilarlo senza il supporto SMP,tanto non penso che ne hai bisogno...
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]

"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]

Avatar utente
absinthe
Iper Master
Iper Master
Messaggi: 2354
Iscritto il: dom 15 mag 2005, 0:00
Nome Cognome: Matteo Nunziati
Slackware: 12.1 - defunct
Kernel: 2.6.32-5-amd64
Desktop: gnome
Distribuzione: debian squeeze
Località: Prato
Contatta:

Re: VirtualBox su Slackware 12

Messaggio da absinthe »

xyz ha scritto: Questo è quello che ottengo con dmeg | grep vbox

Codice: Seleziona tutto

root@darkstar: dmesg | grep vbox
vboxdrv: version magic '2.6.21.5 SMP mod_unload PENTIUMIII ' should be '2.6.21.5                                                                                                  -smp SMP mod_unload 686 '
Mi pare di capire che il modulo va bene per un kernel diverso, ma non so come muovermi.
IMHO è solo un errore dovuto al fatto che virtual box ricompila il modulo senza indicare l'append "-smp" nelle informazioni.
quel "recompiling" nel tuo log è effettivamente una ricompilazione con gcc?! perchè non vedo output da parte del compilatore (e poi virtual box non era scritta in java ... :?: )!!!
NON otterrai nessun risultato ricomilando il kernel con o senza supporto smp, è solo un fatto di denominazione del kernel (quel "version magic"). SE sei sicuro che il modulo sia stato compilato per il TUO kernel, può darsi che sia un baco del makefile di virtual box. in questo caso A TUO RISCHIO E PERICOLO puoi provare a caricare forzatamente il modulo con l'opzione --force-vermagic ( http://linux.die.net/man/8/modprobe ).

M

xyz
Linux 0.x
Linux 0.x
Messaggi: 10
Iscritto il: dom 9 set 2007, 18:12

Messaggio da xyz »

Nel tentativo di mettere un altro kernel, devo aver combinato qualche errore....non funzionava più il sistema :?. Allora ho ripristinato il 2.6.21-5 smp ed ho reinstallato Virtualbox con il file .run, solo che questa volta l'ho fatto accedendo a Kde da root.

Tutto è andato bene: è bastato aggiungere le due righe citate da marcello (che prima mi davano errore).

Non so che dire....probabilmente ho sbagliato in partenza, anche se mi sembrava di aver fatto le stesse cose.

Comunque sia, un grazie a tutti per i suggerimenti :D

Rispondi