[RISOLTO] eliminare il secondo kernel instalato dal grub

Questioni legate al Kernel Linux: configurazione, installazione, ottimizzazione, patch

[RISOLTO] eliminare il secondo kernel instalato dal grub

Messaggioda marco91 » 23/10/2016, 10:41

Sto cercando di imparare a configurare un kernel, ma purtroppo ho sbagliato a configurarlo; devo ripetere daccapo la procedura.
Ho eliminato dal sistema le dipendenzedel nuovo kernel linux-4.8.3 installato in "/boot" coi comandi rm-r da terminale, ma la grub ha rimasto questo kernel come impostazione boot primaria.
Iil kernel 4.8.3 non esiste nel sistema, ma il boot ha ancora le impostazioni con questo kernel.
Il vecchio kernel di default in Debian, il 3.16.0-4-686, è perfettamente funzionante, ma non riesco a impostarlo come avvio automatico del sistema.
Per avviare il sistema con questo kernel, devo farlo manualmente
Ultima modifica di marco91 il 26/10/2016, 21:24, modificato 8 volte in totale.
marco91
Full Member
Full Member
 
Messaggi: 147
Iscritto il: 06/12/2015, 12:02
Località: imola

Re: eliminare il secondo kernel instalato dal grub d'avvio

Messaggioda marcomg » 23/10/2016, 10:50

marco91 ha scritto:Ho eliminato dal sistema il kernel da me modificato per ripetere la procedura in maniera pulita

Definisci meglio questa frase in maniera operativa.
Windows is what you open when you want fresh air from outside.
Avatar utente
marcomg
Hero Member
Hero Member
 
Messaggi: 5558
Iscritto il: 22/08/2011, 18:54

Re: eliminare il secondo kernel instalato dal grub d'avvio

Messaggioda marco91 » 23/10/2016, 11:55

specificato come ho rimosso le dipendenze del kernel: spero che abbia eseguito una parte di procedura corretta
marco91
Full Member
Full Member
 
Messaggi: 147
Iscritto il: 06/12/2015, 12:02
Località: imola

Re: eliminare il secondo kernel instalato dal grub d'avvio

Messaggioda Aki » 23/10/2016, 12:20

Ho eliminato dal sistema le dipendenzedel nuovo kernel linux-4.8.3 installato in "/boot" coi comandi rm-r da terminale,

Perché vuoi farti del male da solo ?

Come utente root, impartisci il comando:
Codice: Seleziona tutto
update-grub

Quindi, riavvia il sistema e verifica se il kernel desiderato compare.
Aki
Global Moderator
Global Moderator
 
Messaggi: 7935
Iscritto il: 27/12/2007, 16:59

Perché vuoi farti del male da solo ? Come utente root, impa

Messaggioda marco91 » 23/10/2016, 13:13

Ottimo Aki, adesso non ho più altri kernel nella grub . Non avevo capito questo passaggio: per configurare i parametri impostati della grub, devo aggiornare i parametri con update-grub
Ti chiedo, come ultimo piacere, di spiegarmi la guida che stavo leggendo riguardo al comando "update-grub" (l'ho sempre avuta sotto gli occhi): http://guide.debianizzati.org/index.php/Guida_a_Grub
In questo articolo spiega come personalizzare e confermare i parametri della grub, ma non specifica questa funzione per impartire il sistema in boot come funzione principale.
Quindi se in futuro vorrò utilizzare i diversi kernel installati con avvio automatico, una volta impostati ed effettuato l'accesso, devo semplicemente fare update-grub per rendere il kernel in uso come kernel primario all'avvio ?
La mai procedura di eliminazione del kernel non più interessato, è stata corretta ?
Grazie
Ultima modifica di marco91 il 23/10/2016, 13:37, modificato 2 volte in totale.
marco91
Full Member
Full Member
 
Messaggi: 147
Iscritto il: 06/12/2015, 12:02
Località: imola

Re: Perché vuoi farti del male da solo ? Come utente root,

Messaggioda Aki » 23/10/2016, 13:55

marco91 ha scritto:Quindi se in futuro vorrò utilizzare i diversi kernel installati con avvio automatico, una volta impostati ed effettuato l'accesso, devo semplicemente fare update-grub per rendere il kernel in uso come kernel primario all'avvio ?

No. Il comando update-grub esegue una scansione (in posizioni note) del file system alla ricerca dei kernel installati ed aggiorna conseguentemente la configurazione del boot loader "grub". L'ordine dei kernel installati al boot è stabilito da grub sulla base - credo - di un ordinamento per cui i kernel più nuovi generalmente compaiono per primi.

marco91 ha scritto:La mia procedura di eliminazione del kernel non più interessato, è stata corretta ?

Le conseguenze della errata procedura di disinstallazione del kernel è stata corretta solo in parte, ovvero quella relativa al boot loader. Se il kernel rimosso era stato installato con il gestore di pacchetti, lo stesso è, presumo, attualmente in uno stato di errata configurazione..
Aki
Global Moderator
Global Moderator
 
Messaggi: 7935
Iscritto il: 27/12/2007, 16:59

Re: eliminare il secondo kernel instalato dal grub d'avvio

Messaggioda marco91 » 23/10/2016, 18:07

il nuovo kernel l'ho scaricato da qui: https://www.kernel.org/ (versione stable 4.8.4)
Ho estratto dall'archivio il kernel e lo spostato, da terminale col comando mv, in /usr/src; dove tuttora è inserito.
L'installazione è avvenuto digitando "make modules_install" e "make install".
Detto questo, chiedo delucidazioni su possibile tuo sospetto di parziale configurazione per capire i miei errori.
Nel sistema non trovo nulla che concerne il kernel 4.8.4, oltre alla cartella in src.
marco91
Full Member
Full Member
 
Messaggi: 147
Iscritto il: 06/12/2015, 12:02
Località: imola

Re: eliminare il secondo kernel instalato dal grub d'avvio

Messaggioda Aki » 23/10/2016, 19:09

marco91 ha scritto:il nuovo kernel l'ho scaricato da qui: https://www.kernel.org/ (versione stable 4.8.4)
Ho estratto dall'archivio il kernel e lo spostato, da terminale col comando mv, in /usr/src; dove tuttora è inserito.
L'installazione è avvenuto digitando "make modules_install" e "make install".

Questo prima non lo avevi specificato. Da quanto scrivi nell'ultimo post, hai seguito la "procedura classica" per la ricompilazione del kernel, quella che si utilizza quando si effettua una installazione completamente manuale del kernel. In tal caso, non avendo installato il nuovo kernel tramite gestore di pacchetti, lo stesso non è stato interessato dalla cancellazione e, quindi, dovrebbe essere in uno stato coerente.
Aki
Global Moderator
Global Moderator
 
Messaggi: 7935
Iscritto il: 27/12/2007, 16:59

Re: eliminare il secondo kernel instalato dal grub d'avvio

Messaggioda marco91 » 23/10/2016, 19:33

Ritenevo la procedura manuale la "classica"... (scusa per l'ingnoranza)
Quindi ritieni tutto eliminato ?
Se avessi installato il kernel da gestori pacchetti, avrei dovuto eseguire il classico procedimento: apt.get purge kernel stable 4.8.4 ?
Facendo uname -r ho sempre il kernel 3.16.0-4-686
marco91
Full Member
Full Member
 
Messaggi: 147
Iscritto il: 06/12/2015, 12:02
Località: imola

Re: eliminare il secondo kernel instalato dal grub d'avvio

Messaggioda Aki » 24/10/2016, 6:34

marco91 ha scritto:Quindi ritieni tutto eliminato ?

Potresti aver lasciato qualcosa relativo al firmware, nella directory /lib

Se avessi installato il kernel da gestori pacchetti, avrei dovuto eseguire il classico procedimento: apt-get purge ....

Si. Inoltre, gli script inclusi nel pacchetto del kernel si occupano di rimuovere quanto non più necessario ed aggiornano la configurazione di grub.
Aki
Global Moderator
Global Moderator
 
Messaggi: 7935
Iscritto il: 27/12/2007, 16:59

Re: eliminare il secondo kernel instalato dal grub d'avvio

Messaggioda marco91 » 24/10/2016, 22:32

Nella directory /lib ho questo:
cpp libip4tc.so.0.1.0 lsb
crda libip6tc.so.0 modprobe.d
discover libip6tc.so.0.1.0 modules
firmware libipq.so.0 modules-load.d
i386-linux-gnu libipq.so.0.0.0 security
ifupdown libiptc.so.0 startpar
init libiptc.so.0.0.0 systemd
klibc-f2PiCYYs54qvkiXqpXzqcdWsUkc.so libxtables.so.10 terminfo
ld-linux.so.2 libxtables.so.10.0.0 udev
libip4tc.so.0 live xtables

Non ho rimasto nulla che concerne il kernel rimosso ?
marco91
Full Member
Full Member
 
Messaggi: 147
Iscritto il: 06/12/2015, 12:02
Località: imola

Re: eliminare il secondo kernel instalato dal grub d'avvio

Messaggioda Aki » 25/10/2016, 3:09

Devi vedere nella sotto-directory modules
Aki
Global Moderator
Global Moderator
 
Messaggi: 7935
Iscritto il: 27/12/2007, 16:59

Re: eliminare il secondo kernel instalato dal grub d'avvio

Messaggioda marco91 » 26/10/2016, 21:00

Nella sotto directory modules ho rimasto qualche frammento del kernel 4.8.3: Posso rimuovere i frammenti rimasti senza causare problemi ?
Posto una foto delle sotto directory:
Allegati
parte kernel rimanenti.png
parte kernel rimanenti.png (149.09 KiB) Osservato 3314 volte
Ultima modifica di marco91 il 26/10/2016, 21:14, modificato 1 volta in totale.
marco91
Full Member
Full Member
 
Messaggi: 147
Iscritto il: 06/12/2015, 12:02
Località: imola

Re: eliminare il secondo kernel instalato dal grub d'avvio

Messaggioda Aki » 26/10/2016, 21:13

Si, puoi rimuovere.
Aki
Global Moderator
Global Moderator
 
Messaggi: 7935
Iscritto il: 27/12/2007, 16:59

Re: eliminare il secondo kernel instalato dal grub d'avvio

Messaggioda marco91 » 26/10/2016, 21:16

perfetto, grazie Aki.
Chiudo la domanda, ma se dovessi effettuare altre procedure per eliminazione completa, oltre a queste cartelle, avvisami. (avevo reinserito un altra foto perchè la prima pareva troppo dispersiva).
Ultima modifica di marco91 il 26/10/2016, 21:26, modificato 2 volte in totale.
marco91
Full Member
Full Member
 
Messaggi: 147
Iscritto il: 06/12/2015, 12:02
Località: imola

Prossimo

Torna a Kernel

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti