PDA

View Full Version : Debian & Kernel


Mnka
20-02-2006, 18:07
Non mi tornano i conti sull'installazione del nuovo kernel dopo l'installazione base della netinstall.

Allora:
Installo il sistema di base
Apt-update con i repository etch
installazione del kernel
apt-get dist-upgrade
(installazione x-window-system)
(installazione Kde)...

Il procedimento è questo?
Per un'amd 32bit mi conviene installare un kernel "*-k7"?

Quando faccio apt-get install linux-image-(ver)... mi compare il messaggio:
You are attempting to install a kernel image (version 2.6.15....) However, the directory /lib/modules/2.6.15... still exists... [il messaggio continua a scoraggiarmi dall'installare il kernel per dei moduli blablabla...]

Continuo tranquillamente con l'installazione del nuovo kernel oppure devo prima fare qualcosa?

Mi conviene rimuovere il vecchio kernel? come si fa?

Thx ;)

motan23
20-02-2006, 18:32
Non mi tornano i conti sull'installazione del nuovo kernel dopo l'installazione base della netinstall.

Allora:
Installo il sistema di base
Apt-update con i repository etch
installazione del kernel
apt-get dist-upgrade
(installazione x-window-system)
(installazione Kde)...

Il procedimento è questo?
Per un'amd 32bit mi conviene installare un kernel "*-k7"?

Quando faccio apt-get install linux-image-(ver)... mi compare il messaggio:
You are attempting to install a kernel image (version 2.6.15....) However, the directory /lib/modules/2.6.15... still exists... [il messaggio continua a scoraggiarmi dall'installare il kernel per dei moduli blablabla...]

Continuo tranquillamente con l'installazione del nuovo kernel oppure devo prima fare qualcosa?

Mi conviene rimuovere il vecchio kernel? come si fa?

Thx ;)
Vai nella cartella /boot e vedi che kernel hai installato vmlinuz-tua_versione.
E molto probabile che tu abbia aggiornato anche il kernel con dist-upgrade (questo succede se hai installato il pacchetto linux-image-2.6-versione o kernel-image-2.6-versione; questo pacchetto serve appunto per rilevare gli aggiornamenti del kernel e viene installati di default dalla netinstall).
La versione linux-image-2.6.15-1-k7 è per 32bit AMD Duron/Athlon/AthlonXP, se il tuo processore non è uno di questi installi il kernel con ottimizzazione 486.

Mnka
20-02-2006, 18:56
La versione attuale del kernel è 2.6.8-2-386

Ho un Athlon XP, quindi penso di installare la la 2.6.15-1-k7
Dovrei installare linux anche su un P4. Metto la 686 o la 486?

Che significa la sigla "smp" che segue alcuni kernel?

Ora come ora ho solamente messo la netinstall Sarge, e fatto apt-get update con i repository etch. Installo prima il kernel nuovo o faccio prima dist-upgrade?
Così facendo non dovrebbe darmi quel brutto messaggio, giusto?

motan23
20-02-2006, 19:11
La versione attuale del kernel è 2.6.8-2-386

Ho un Athlon XP, quindi penso di installare la la 2.6.15-1-k7
Dovrei installare linux anche su un P4. Metto la 686 o la 486?

Che significa la sigla "smp" che segue alcuni kernel?

Ora come ora ho solamente messo la netinstall Sarge, e fatto apt-get update con i repository etch. Installo prima il kernel nuovo o faccio prima dist-upgrade?
Così facendo non dovrebbe darmi quel brutto messaggio, giusto?
I kernel con la sigla smp serve per comuter con 2 o più processori; per il pentium 4 va benissino la 686.
Se non hai installato il kernel 2.6.15 mi sembra strano che tu abbia presente la cartella /lib/modules/2.6.15 ; dagli un occhiata e se è vuota la puoi rimuovere.

EDIT
Nel caso che tu abbia fatto l'installazione su delle partizioni di linux gia esistenti dove hai impostato solo i punti di mount, sei sicuro di aver scelto l'opzione formatta partizione?

Mnka
20-02-2006, 19:43
la cartella /lib/modules/2.6.15-1-k7 contiene un'altra cartella build che è piena di sottocartelle e files. Che faccio? Vado lo stesso? :confused: :mc:

motan23
20-02-2006, 19:56
la cartella /lib/modules/2.6.15-1-k7 contiene un'altra cartella build che è piena di sottocartelle e files. Che faccio? Vado lo stesso? :confused: :mc:
Ancora più strano :confused:
Bulid dovrebbe essere un link simbolico alla cartella dei headers in /usr/src.
Se non è presente nient'altro lo puoi cancellare.
Prima però, per sicurezza digita
dpkg -l | grep "2.6.15"
se ti risulta qualche pacchetto installato tipo linux-headers-bla..bla o qualunque altro che pensi ha a che fare con il kernel 2.6.15 disinstallali e purgali con
dpkg -P nome_pacchetto.

Mnka
20-02-2006, 20:24
facendo dpkg -l | grep "2.6.15" mi compare:
iU linux-headers- 2.6.15-4 (c'è lo spazio tra il trattino e il 2)
iU linux-headers- 2.6.15-4
iU linux-source-2 2.6.15-4

se faccio dpkg -P linux-headers- 2.6.15-4 o dpkg -P linux-headers-2.6.15-4, insomma, con o senza spazio mi da il messaggio

warning: ignoring request to remove blablabla which isn't installed
:confused:

motan23
20-02-2006, 20:56
facendo dpkg -l | grep "2.6.15" mi compare:
iU linux-headers- 2.6.15-4 (c'è lo spazio tra il trattino e il 2)
iU linux-headers- 2.6.15-4
iU linux-source-2 2.6.15-4

se faccio dpkg -P linux-headers- 2.6.15-4 o dpkg -P linux-headers-2.6.15-4, insomma, con o senza spazio mi da il messaggio

warning: ignoring request to remove blablabla which isn't installed
:confused:
Non può essere linux-headers-2.6.15-4 non essiste al massimo sarà linux-headers-2.6.15-486
prova con dpkg -l | grep "linux"

Mnka
20-02-2006, 21:08
Eppure è 2.6.15-4, ho ricontrollato.
Se faccio dpkg -l |grep "linux" mi da:

libselinux1 1.28-4
linux-headers- 2.6.15-4 (c'è lo spazio tra il trattino e il 2)
linux-headers- 2.6.15-4
linux-source-2 2.6.15-4
util-linux 2.12p-4sarge1

Una cosa: quando ho fatto apt-get install linux image.... mi ha scaricato anche
linux-source (36Mb)

Potrebbe essere che faccio apt-get install linux-image-(versione) linux-headers-(versione)?
Dovrei farli uno dopo l'altro?
:muro: :muro:

motan23
20-02-2006, 21:49
Eppure è 2.6.15-4, ho ricontrollato.
Se faccio dpkg -l |grep "linux" mi da:

libselinux1 1.28-4
linux-headers- 2.6.15-4 (c'è lo spazio tra il trattino e il 2)
linux-headers- 2.6.15-4
linux-source-2 2.6.15-4
util-linux 2.12p-4sarge1

Una cosa: quando ho fatto apt-get install linux image.... mi ha scaricato anche
linux-source (36Mb)

Potrebbe essere che faccio apt-get install linux-image-(versione) linux-headers-(versione)?
Dovrei farli uno dopo l'altro?
:muro: :muro:Mi sono confusa io in linux-headers- 2.6.15-4
linux-headers- dovrebbe essere il pacchetto e
2.6.15-4 dovrebbe essere la versione
Però questo non toglie che neanche linux-headers- esiste.
Da me che ho installato un kernel 2.6.15 dpkg -l|grep 2.6.15 mi da:
ii linux-headers-2.6.15-1 2.6.15-6
ii linux-headers-2.6.15-1-686-smp 2.6.15-6
ii linux-image-2.6.15-1-686-smp 2.6.15-6
ii linux-source-2.6.15 2.6.15-6 A questo punto cancella la benedetta cartella ( magari ripulisci anche la /usr/src di eventuali cartelle del kernel) e parti con l'installazione oppure aspeta pareri più esperte.

Per installare un nuovo kernel basta
apt-get install linux-image-2.6.15-1-k7
Se vuoi installare i headers ( che servono per l'installazione di nuovi moduli) puoi farlo anche in un secondo momento.

Mnka
20-02-2006, 21:55
Grazie 1000, provo subito! ;)

Mnka
21-02-2006, 00:08
Finalmente funziona! Il problema erano gli headers, non installandoli va tutto liscio come l'olio.
L'unico problema è che adesso con debian amarok non mi legge gli mp3 da partizioni ntfs o fat, ma questo è un altro topic.... :sofico:

Grazie dell'aiuto! :mano:

Psycotic
21-02-2006, 15:01
Se il P4 e' HT puoi installare anche il kernel SMP.