SliTaz SliTaz Forum

You are not logged in.

#1 2012-03-22 10:21:45

shabang
Member
Registered: 2012-03-07
Posts: 39

Il file vmlinuz-2.6.30.6-slitaz contiene il kernel 2.6.37 !!!

Sul netbook ho installato nuovamente slitaz, avevo smanettato troppo e la vecchia installazione si era impallata. Colpa mia.

Per questa seconda installazione ho proceduto così:

0) l'HD che c'è a bordo non l'ho proprio considerato.

1) il boot l'ho fatto da una flash da 32MB su cui ho messo slitaz-3.0 stabile liveCD.

2) ho scaricato il file .iso della nuova 4.0-RC3 e l'ho messo su una chiavetta da 256MB.

3) ho copiato anche il file rootfs.gz di slitaz-3.0 sulla chiavetta (sembra proprio che è lì che deve stare, perche l'ho montata come /dev/cdrom).

4) ho inserito come target finale di installazione una terza  flash da 4GB, formatta ext3, ma vuota.

Complicato vero? ....ma tutto è andato liscio.....ora sulla flash da 4G c'è slitaz aggiornatissima e supeeeeeeeeer veloce.

Grande slitaz....bravo pankso:-)

Ora il neo.

Mi sono accorto che il kernel installato è questo.

Linux slitaz 2.6.37-slitaz #2 SMP Wed Mar 7 10:36:39 CET 2012 i686 GNU/Linux

mentre il file che carica il kernel nella dir /boot ha come nome 2.6.30.6, infatti eco il contenuto della dir:

root@slitaz:/boot# ls

grub                     isolinux                 vmlinuz-2.6.30.6-slitaz

Il file /boot/grub/menu.lst è il seguente:

root@slitaz:/boot/grub# cat menu.lst

# /boot/grub/menu.lst: GRUB boot loader configuration.

#

# By default, boot the first entry.

default 0

# Boot automatically after 8 secs.

timeout 3

# Change the colors.

color yellow/brown light-green/black

# For booting SliTaz from : /dev/sdc1

#

title SliTaz GNU/Linux (cooking) (Kernel vmlinuz-2.6.30.6-slitaz)

root (hd0,0)

kernel /boot/vmlinuz-2.6.30.6-slitaz root=/dev/sdb1 rootdelay=5

da cui si vede benissimo che viene caricato il file .30

Strano vero?

Sembrerebbe che il nome del file sia completamente errato e non corrispondente al vero suo contenuto, il kernel 2.6.37.

Baco?

Prima di segnalare il fatto su http://bugs.slitaz.org/ vorrei avere il conforto di qualcuno a cui capita la stessa cosa.

Grazie.

Ciao

Offline

#2 2012-03-22 11:07:50

gibor
Moderator
Registered: 2011-04-30
Posts: 1,067

Re: Il file vmlinuz-2.6.30.6-slitaz contiene il kernel 2.6.37 !!!

Senza offesa ma mi sembra il gioco delle scatole cinesi, devi avviare con la 4.0 se vuoi che setti il boot con il kernel giusto.

Offline

#3 2012-03-22 14:04:17

shabang
Member
Registered: 2012-03-07
Posts: 39

Re: Il file vmlinuz-2.6.30.6-slitaz contiene il kernel 2.6.37 !!!

....il problema è che il sistema parte con il kernel giusto ovvero 2.6.37.

Sulla 4.0-RC3 c'è il kernel 2.6.37 vero? Me lo confermi?

Ad installazione avvenuta quindi il file che viene caricato al boot (/boot/vmlinuz-2.6.30) ha un nome non coincidente con quanto viene caricato effettivamente, cioè dal nome mi aspetterei il caricamento di un kernel 2.6.30 e invece mi ritrovo 2.6.37.

Mi sembra strano questo.....forse sbaglio il ragionamento?

Grazie

Ciao

Offline

#4 2012-03-22 14:34:24

gibor
Moderator
Registered: 2011-04-30
Posts: 1,067

Re: Il file vmlinuz-2.6.30.6-slitaz contiene il kernel 2.6.37 !!!

Forse sono io che non capisco, ma il vmlinuz è una parte del kernel che gli serve per partire e riconoscere il sistema, per poi passare nella root definitiva una volta che ha estratto il rootfs.gz (che altro non è che un archivio compresso dell'intera root).

Ora se tu parti con il vmlinuz del 2.30.6 avrai un ibrido fra i due, personalmente ho fatto tentativi simili per altri motivi, e su qualche macchina si incontravano difficoltà con le periferiche (i moduli non sono uguali nelle due versioni, anche se abbastanza simili).

Se vuoi continuare così, semplicemente aggiungi il vmlinuz-2.6.37 dalla live lo trovi nella sua cartella /boot e correggi le righe di lancio con il vmlinuz-2.6.37 ed il kernel relativo.

Lo scambio e avvenuto perchè l'installatore crea la root con il rootfs.gz (nel tuo caso della 4.0) poi quando configura il grub e gli utenti si affida a quello che stà girando sul momento (nel tuo caso slitaz-3.0)

Offline

#5 2012-03-22 14:58:40

shabang
Member
Registered: 2012-03-07
Posts: 39

Re: Il file vmlinuz-2.6.30.6-slitaz contiene il kernel 2.6.37 !!!

Grazie per la risposta, quindi non è un bug questo disallineamento tra nome del file e kernel in uso dopo il caricamento. Ok, meglio così.

Comunque per 'allineare' le cose è bastato fare da root un rename del file vmlinuz-2.6.30.6-slitaz in vmlinuz-2.6.37-slitaz, con relativa modifica nel menu.lst e tutto va alla grande.

Grazie ancora.

Ciao

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.020 seconds, 7 queries executed - Memory usage: 1.55 MiB (Peak: 1.77 MiB) ]