Ubuntu non si vuole spegnere, ecco la soluzione!!

Aggiornando la mia distribuzione mi sono scontrato con un problema molto noiso, tutte le  volte che provavo a spegnere o riavviare il mio pc mi si bloccava. Navigando sul web ho scoperto che ciò è dovuto ad un problema dei moduli del kernel di linux che gestiscono la scheda wireless

, in particolare nelle distribuzioni 64 bit.

 

Ecco la guida che consente di risolvere:


0. Aprite il terminale e diventate super-user

sudo -s

1. Navigate fino allo cartella init.d.

cd /etc/init.d

2. Cerchiamo il modulo wireless caricato dal nostro kernel

Diamo il comando lsmod e scorriamo l'elenco che viene mostrato fino a trovare qualcosa che contenga il nome wlan. Nel mio caso, il modulo si chiama iwlagn. Appuntatevi il nome del modulo.

3. Creiamo uno script che forzi la chiusura del modulo che gestisce la wireless:

gedit killwlan.sh

4. Inseriamo nello script le seguenti 2 righe:

psw=pippo
echo $psw |sudo -S ifconfig wlan0 down && sudo rmmod iwlagn

Al posto di pippo dovete mettere la vostra password, e al posto di iwlagn dovete mettere il nome del modulo che vi siete appuntato

5. Salvate lo script e chiudete il text editor.

6. Date i permessi ai file

chmod a+rwx killwlan.sh

7. Andate nella cartella rc0.d

cd /etc/rc0.d

8. Create un link a killwlan script.

ln -sT /etc/init.d/killwlan.sh S16killwlan.sh

9. Andate nella cartella rc6.d

cd /etc/rc6.d

10. Create un link a killwlan script.

ln -sT /etc/init.d/killwlan.sh S16killwlan.sh

Ora provate a spegnere o a riavviare il pc, dovrebbe funzionare tutto.

    GoogleFacebookTwitterLinkedinYoutubePicasaFeedFeed