Come si cancellano i kernel e i moduli installati col DVD?

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.
Alcatraz
Linux 1.x
Linux 1.x
Messaggi: 126
Iscritto il: ven 12 ott 2007, 12:28

Come si cancellano i kernel e i moduli installati col DVD?

Messaggio da Alcatraz »

Ora che ho una situazione abbastanza stabile col nuovo kernel vanilla 2.6.23.1 vorrei fare un po' di pulizia, rimuovendo i kernel installati di default con l'installazione dal DVD di Slackware 12.0, i moduli e non so che altro.
Come posso procedere? Cosa dovrei rimuovere?

Aggiungo una piccola ricerca che ho provato a fare.

Codice: Seleziona tutto

# find / -name *.6.21.*
/usr/doc/svgalib_helper-1.9.25_2.6.21.5_smp
/usr/src/linux-2.6.21.5
/var/log/scripts/kernel-huge-smp-2.6.21.5_smp-i686-2
/var/log/scripts/kernel-source-2.6.21.5_smp-noarch-2
/var/log/scripts/kernel-generic-smp-2.6.21.5_smp-i686-2
/var/log/scripts/kernel-generic-2.6.21.5-i486-2
/var/log/scripts/kernel-modules-2.6.21.5-i486-2
/var/log/scripts/svgalib_helper-1.9.25_2.6.21.5-i486-1
/var/log/scripts/kernel-modules-smp-2.6.21.5_smp-i686-2
/var/log/scripts/kernel-huge-2.6.21.5-i486-2
/var/log/scripts/kernel-headers-2.6.21.5_smp-i386-2
/var/log/packages/kernel-huge-smp-2.6.21.5_smp-i686-2
/var/log/packages/kernel-source-2.6.21.5_smp-noarch-2
/var/log/packages/kernel-generic-smp-2.6.21.5_smp-i686-2
/var/log/packages/kernel-generic-2.6.21.5-i486-2
/var/log/packages/kernel-modules-2.6.21.5-i486-2
/var/log/packages/svgalib_helper-1.9.25_2.6.21.5-i486-1
/var/log/packages/kernel-modules-smp-2.6.21.5_smp-i686-2
/var/log/packages/kernel-huge-2.6.21.5-i486-2
/var/log/packages/kernel-headers-2.6.21.5_smp-i386-2
/etc/rc.d/rc.modules-2.6.21.5-smp
/etc/rc.d/rc.modules-2.6.21.5
/lib/modules/2.6.21.5-smp
/lib/modules/2.6.21.5
/boot/vmlinuz-huge-2.6.21.5
/boot/vmlinuz-generic-2.6.21.5
/boot/config-huge-2.6.21.5
/boot/System.map-huge-2.6.21.5
/boot/System.map-generic-2.6.21.5
/boot/config-generic-smp-2.6.21.5-smp
/boot/vmlinuz-generic-smp-2.6.21.5-smp
/boot/config-huge-smp-2.6.21.5-smp
/boot/vmlinuz-huge-smp-2.6.21.5-smp
/boot/System.map-generic-smp-2.6.21.5-smp
/boot/config-generic-2.6.21.5
/boot/System.map-huge-smp-2.6.21.5-smp

Avatar utente
Ansa89
Iper Master
Iper Master
Messaggi: 2703
Iscritto il: mer 29 ago 2007, 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.2 64bit
Kernel: 4.9.61
Desktop: XFCE 4.12
Località: Modena

Messaggio da Ansa89 »

Codice: Seleziona tutto

#removepkg /var/log/scripts/kernel*2.6.21.5*
Credo :roll:

Avatar utente
aLvArO
Linux 4.x
Linux 4.x
Messaggi: 1201
Iscritto il: mer 30 mar 2005, 0:00
Nome Cognome: alessio
Slackware: current64
Kernel: 2.6.30-rc8-smp
Desktop: kde 4.2.4
Località: Catanzaro Lido (CZ)

Messaggio da aLvArO »

vai in /var/log/packages
ls ker*
all@vasco:/var/log/packages$ ls ker*
kernel-generic-smp-2.6.21.5_smp-i686-2 kernel-modules-smp-2.6.21.5_smp-i686-2
kernel-headers-2.6.21.5_smp-i386-2 kernel-source-2.6.21.5_smp-noarch-2
kernel-huge-smp-2.6.21.5_smp-i686-2 kernelpkg-0.6.0-noarch-3sm

removepkg kernel-*

io se dovessi rimuoverli farei così

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Messaggio da conraid »

kernel-headers lo lascerei

Mario Vanoni
Iper Master
Iper Master
Messaggi: 3174
Iscritto il: lun 3 set 2007, 21:20
Nome Cognome: Mario Vanoni
Slackware: 12.2
Kernel: 3.0.4 statico
Desktop: fluxbox/seamonkey
Località: Cuasso al Monte (VA)

Messaggio da Mario Vanoni »

Hai problemi di spazio?

Allora rimuovi, altrimenti mantieni Patrick,
con una voce appropriata in /etc/lilo.conf,
nel caso mio con le label lin, lin231, lin229, lin226 e Linux

Rationale: qualunque cosa succeda, puoi boot'are,
se il tuo kernel fa acqua, avrai una scappatoia.

Mantengo sempre gli originali e i susseguenti 3-4,
p. s. in /boot ho:
bzImage
bzImage-2.6.23.1
bzImage-2.6.22.9
bzImage-2.6.22.6
+ Patrick
idem per i System.map

Man mano li rimuovo, anche in /lib/modules.
No amo automatismi, "You must know what you do!" (UNIX 1987).

Mario Vanoni

Alcatraz
Linux 1.x
Linux 1.x
Messaggi: 126
Iscritto il: ven 12 ott 2007, 12:28

Messaggio da Alcatraz »

Non sono proprio problemi di spazio, più che altro di ordine. Io ho

Codice: Seleziona tutto

$ cd /var/log/packages/
$ ls ker* 
kernel-generic-2.6.21.5-i486-2          kernel-huge-smp-2.6.21.5_smp-i686-2
kernel-generic-smp-2.6.21.5_smp-i686-2  kernel-modules-2.6.21.5-i486-2
kernel-headers-2.6.21.5_smp-i386-2      kernel-modules-smp-2.6.21.5_smp-i686-2
kernel-huge-2.6.21.5-i486-2             kernel-source-2.6.21.5_smp-noarch-2
$ cd /boot/
$ ls
README.initrd                        config-generic-smp-2.6.21.5-smp
System.map                           config-huge-2.6.21.5
System.map-2.6.23.1                  config-huge-smp-2.6.21.5-smp
System.map-generic-2.6.21.5          diag1.img
System.map-generic-smp-2.6.21.5-smp  map
System.map-huge-2.6.21.5             vmlinuz
System.map-huge-smp-2.6.21.5-smp     vmlinuz-2.6.23.1
boot.0800                            vmlinuz-generic-2.6.21.5
boot_message.txt                     vmlinuz-generic-smp-2.6.21.5-smp
config                               vmlinuz-huge-2.6.21.5
config-2.6.23.1                      vmlinuz-huge-smp-2.6.21.5-smp
config-generic-2.6.21.5
Li devo proprio lasciare tutti?

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Messaggio da conraid »

Alcatraz ha scritto: Li devo proprio lasciare tutti?
No, ma kernel-headers lascialo

Alcatraz
Linux 1.x
Linux 1.x
Messaggi: 126
Iscritto il: ven 12 ott 2007, 12:28

Messaggio da Alcatraz »

Quello in /var/log/packages dici?

E per i moduli che posso fare?

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Messaggio da conraid »

Alcatraz ha scritto:Quello in /var/log/packages dici?

E per i moduli che posso fare?

Il pacchetto intendo

in /var/log/packages c'è la lista dei pacchetti installati
Gli altri sono percorsi in cui sono installati.

Tu hai questi pacchetti
kernel-generic-2.6.21.5-i486-2 kernel-huge-smp-2.6.21.5_smp-i686-2
kernel-generic-smp-2.6.21.5_smp-i686-2 kernel-modules-2.6.21.5-i486-2
kernel-headers-2.6.21.5_smp-i386-2 kernel-modules-smp-2.6.21.5_smp-i686-2
kernel-huge-2.6.21.5-i486-2

Se hai un kernel vanilla puoi toglierli tutti tranne kernel-headers, perché sono gli headers con cui Pat ha compilato glibc e resto.

Lascia perdere cosa c'è in boot etc... quelli spariscono quando togli i pacchetti

Naturalmenti poi cambia LILO

Ma tu hai un kernel compilato da te o no? Non ho mica capito.
Se si allora fai come ho detto, altrimenti devi anche tenere uno degli altri

I moduli idem, se hai un kernel tuo puoi toglierlo, altrimenti devi lasciarlo

Prima dimmi se hai compilato da solo il kernel o no

Alcatraz
Linux 1.x
Linux 1.x
Messaggi: 126
Iscritto il: ven 12 ott 2007, 12:28

Messaggio da Alcatraz »

Si, ho compilato un vanilla 2.6.23.1.

Codice: Seleziona tutto

# find / -name *.6.23.*
/usr/src/linux-2.6.23.1
/usr/src/linux-2.6.23.1.tar.bz2
/etc/rc.d/rc.modules-2.6.23.1
/lib/modules/2.6.23.1
/boot/config-2.6.23.1
/boot/System.map-2.6.23.1
/boot/vmlinuz-2.6.23.1

Avatar utente
slucky
Iper Master
Iper Master
Messaggi: 2420
Iscritto il: mar 1 mag 2007, 15:30
Slackware: 15.0
Desktop: xfce4
Distribuzione: FreeBSD

Messaggio da slucky »

Il mio consiglio è di lasciare almeno un'altro kernel di riserva, per sicurezza non si sa mai ;) qualora hai dei problemi puoi sempre bootare con l'altro e poi come ti ha consigliato conraid non togliere i kernel-headers di Pat, quel pacchetto lascialo se no poi hai problemi per compilare i programmi e anche gli eventuali nuovi kernel che vuoi installare, per la disinstallazione basta usare pkgtool da terminale > remove.

Ciao :D

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Messaggio da conraid »

Alcatraz ha scritto:Si, ho compilato un vanilla 2.6.23.1.
Allora procedi a togliere quello che vuoi, tranne kernel-headers, se proprio vuoi toglierli. Se vuoi lasciarne uno ti consiglio kernel-huge, che io tengo sempre per "emergenza", naturalmente con i suoi moduli.

Naturalmente tramite pkgtool come ti ha detto slucky o kpackage.
E quando dici che hai file dentro /boot, etc... quelli sono file del pacchetto.

Una volta tolta tolti i pacchetti che non ti interessano ricontrolla LILO

Avatar utente
marghe
Linux 3.x
Linux 3.x
Messaggi: 525
Iscritto il: lun 7 ago 2006, 23:39

Messaggio da marghe »

conraid ha scritto: Se hai un kernel vanilla puoi toglierli tutti tranne kernel-headers, perché sono gli headers con cui Pat ha compilato glibc e resto.
Scusa mi è venuto un mega dubbio,

ma se io ho i kernel-headers di un kernel che non è quello che usa la mia macchina, e compilo dei moduli che necessitano degli headers, usare quelli di un altro kernel cosa mi comporta ?

e usare glibc compilato con un altro kernel e altri headers cosa comporta ?

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Messaggio da conraid »

Puoi installare i kernel headers che vuoi, anche da un kernel che compili tu. Ma cosa giusta è avere la stessa versione con cui sono stata compilate le Glibc. Ricordo che quando Pat metteva i 2.6 in testing consigliava di lasciare gli headers del 2.4.

quindi io lascerei glibc e kernel-headers di Pat a meno che uno non sa "bene" quel che sta facendo.

Nulla toglie che puoi compilarti le glibc e quel che vuoi con gli header che vuoi.

Avatar utente
marghe
Linux 3.x
Linux 3.x
Messaggi: 525
Iscritto il: lun 7 ago 2006, 23:39

Messaggio da marghe »

conraid ha scritto:Puoi installare i kernel headers che vuoi, anche da un kernel che compili tu. Ma cosa giusta è avere la stessa versione con cui sono stata compilate le Glibc. Ricordo che quando Pat metteva i 2.6 in testing consigliava di lasciare gli headers del 2.4.

quindi io lascerei glibc e kernel-headers di Pat a meno che uno non sa "bene" quel che sta facendo.

Nulla toglie che puoi compilarti le glibc e quel che vuoi con gli header che vuoi.
Ok ti ringrazio per avermi chiarito i dubbi :)

Rispondi