Pagina 1 di 2
Come si cancellano i kernel e i moduli installati col DVD?
Inviato: lun 22 ott 2007, 16:01
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
Inviato: lun 22 ott 2007, 16:07
da Ansa89
Credo

Inviato: lun 22 ott 2007, 16:09
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ì
Inviato: lun 22 ott 2007, 16:30
da conraid
kernel-headers lo lascerei
Inviato: lun 22 ott 2007, 16:31
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
Inviato: lun 22 ott 2007, 17:09
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?
Inviato: lun 22 ott 2007, 17:22
da conraid
Alcatraz ha scritto:
Li devo proprio lasciare tutti?
No, ma kernel-headers lascialo
Inviato: lun 22 ott 2007, 17:25
da Alcatraz
Quello in /var/log/packages dici?
E per i moduli che posso fare?
Inviato: lun 22 ott 2007, 17:35
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
Inviato: lun 22 ott 2007, 19:29
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
Inviato: lun 22 ott 2007, 23:49
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

Inviato: mar 23 ott 2007, 10:15
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
Inviato: mar 23 ott 2007, 19:09
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 ?
Inviato: mar 23 ott 2007, 19:16
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.
Inviato: mar 23 ott 2007, 19:32
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
