Bug Virtualbox 4 - Kernel panic - How-to-fix

Ottimizzazione, pulizia, gestione e manutenzione di una Debian Box

Bug Virtualbox 4 - Kernel panic - How-to-fix

Messaggioda th3_c4rm3r » 28/07/2011, 9:37

Il bug a cui mi riferisco è questo:
http://www.virtualbox.org/ticket/9253
Che causa questo, quando si riavvia o si spegne la macchina:
http://dl.dropbox.com/u/9054488/27072011721.jpg

Alcuni indicavano come soluzione due semplici comandi da lanciare prima di chiudere il pc:
Codice: Seleziona tutto
#modprobe -r vboxdrv
oppure
Codice: Seleziona tutto
#rmmod vboxdrv
ma entrambi non servono perché il modulo è attivo dato che è gestito da un processo....

La soluzione corretta è ricordarsi di lanciare questo comando prima di chiudere o riavviare debian:
Codice: Seleziona tutto
/etc/init.d/vboxdrv stop

ma ovviamente la cosa è seccante, quindi scriviamo due righe da dare in pasto a update.rc.d
Chiamiano il nostro script bash /etc/init.d/patch_vboxdrv
Codice: Seleziona tutto
#!/bin/sh
### BEGIN INIT INFO
# Provides:          Kernel Panic
# Required-Start:
# Required-Stop:
# Default-Start:
# Default-Stop:      0 6
# Short-Description: Patch for virtualbox kernel panic
# Description: Patch for virtualbox kernel panic
### END INIT INFO
case "$1" in
  start)
    echo "Grazie Oracle per i danni che ci provochi "
    ;;
  stop)
    echo "Stop vboxdrv "
    /etc/init.d/vboxdrv stop >> /var/log/vboxdrv.log
    ;;
  *)
    echo "Serve per evitare il kernel panic in chiusura"
    echo "Usage: {start|stop}"
    exit 1
    ;;
esac

exit 0

Date, da root, i permessi d'esecuzione:
Codice: Seleziona tutto
#chmod +x /etc/init.d/patch_vboxdrv

e poi settiamo i runlevel d'esecuzione:
Codice: Seleziona tutto
update-rc.d patch_vboxdrv stop 01 0 6


Enjoy.
Avatar utente
th3_c4rm3r
Full Member
Full Member
 
Messaggi: 238
Iscritto il: 10/09/2007, 16:35

Torna a Tuning

Chi c’è in linea

Visitano il forum: luma83 e 1 ospite

cron