Newsgroup: it.comp.os.linux.iniziare
Titolo: Kernel 2.2.14 ma all'avvvio 2.2.13, perche'?

Ho appena scaricato, installato, compilato e riavviato con il kernel
2.2.14, ma all'avvio appare sempre la scritta 2.213, perche'?
Fino ad oggi o eseguito sempre gli stessi comandi e all'avvio appariva
sempre il kernel con il quale iniziava.
E' un problema di uno script? Se si, quale?
Grazie,
--
*************************************************
* Danilo Marcucci                               *
* University of Florence                        *
* Department of Physic                          *
* Via S.Marta 3                                 *
* 50139 Florence                                *
* E-mail mailto:
marc...@dffs.unifi.it
          *
* 
http://biz-a.dffs.unifi.it/~marcucci
          *
*************************************************


Ad occhio sembra un problema di lilo:
dopo aver compilato hai ricopiato zImage (o bzImage) che trovi in
/usr/src/linux/arch/i386/boot in /boot con un nome appropriato e inserito
questa voce in lilo.conf?
Per settare lilo.conf puoi utilizzare anche l'interfaccia di liloconf.
Ricorda poi di rilanciare lilo...
Bye. Dyno.
PS: ho supposto che tu utilizzassi un boot manager, altrimenti... non ho
esperienze di questo tipo (credo comunque debba aggiornare i link in
/boot)

 questa voce in lilo.conf?
Le procedure sono state:
Scaricato /usr/src/linux-2.2.14.tar.bz2.
#bunzip2  /usr/src/linux-2.2.14.tar.bz2
#tar -xf /usr/src/ linux-2.2.14.tar.bz2
#mv /usr/src/linux /usr/src/linux-2.2.14
#ln -fs /usr/src/linux-2.2.14 /usr/src/linux
#./usr/src/linux/make mrproper
#./usr/src/linux/make xconfig
#./usr/src/linux/make dep; make clean; make bzImage; make modules; make
modules_install
#mv /usr/src/linux/arch/i386/boot/bzImage a /boot/vmlinz-2.2.14
#mv /usr/src/linux/System.map /boot/System.map-2.2.14
#ln -fs /boot/System.map-2.2.14 /boot/System.map
#vi /etc/lilo.conf (aggiunto alla lista l'avvio con il nuovo kernel)
#lilo
Ma al riavvio,
Red Hat Linux release 6.1 (Cartman)
Kernel 2.2.13 on an i586
login:
Bye,



-- 
Reply by removing one "z" in the email
Life is like a windows box. You never know what bluescreen you're gonna get.

 *************************************************
Non sono un grande esperto.
Tanto per iniziare (mi sembra) che quando scompatto un archivio in
/usr/src/linux, se c'č gią il link non succeda nulla (ripeto di questo non ne
sono sicuro).
Ti elenco i passi che seguo io (fin'ora ha funzionato per 2.2.x e 2.3.x):
rm /usr/src/linux
tar zxvf /<dir>/linux-2.2.14.tar.gz
cd /usr/src
ln linux-2.2.14 linux
cd linux
make xconfig
make dep clean modules modules_install bzImage
make install
depmod -a
#la make install crea in automatico i link in /boot
Prova. Se non funziona fammi sapere...
Bye. Dyno.

 prova....
Fatto, ma al riavio persiste:
Red Hat Linux release 6.1 (Cartman)
Kernel 2.2.13 on an i586
login:
Questo e' il mio /etc/lilo.conf
boot = /dev/hda
timeout = 50
prompt
  default = win
  vga = normal
  read-only
map=/boot/map
install=/boot/boot.b
image = /boot/vmlinuz-2.2.12-20
  label = linux
  root = /dev/hdb7
image = /boot/vmlinuz-2.2.13.003
  label = new13
  root = /dev/hdb7
image = /boot/vmlinuz-2.2.14.001
  label = new14
  root = /dev/hdb7
other = /dev/hda1
  label = win
  table=/dev/hda
Se parto con Lilo:linux l'header e':
Red Hat Linux release 6.1 (Cartman)
Kernel 2.2.12-20 on an i586
login:
Quindi mi viene un dubbio, non e' che c'e' un sorgente nel kernel 2.2.14 che
non e' stato aggiornato la stringa da 2.2.13 a 2.2.14?
Perche', se non sbaglio, l'header iniziale dovrebbe essere uno script che
richiama alcune variabili di sitema,  che compongono appunto l'header iniziale,
che poi vengono scritte nel file /etc/issue. Giusto?
Se fosse cosi, come mi devo muovere, cercando il file sorgente da corregere fra
i miriadi di file non conoscendo ne' la logica dei sorgenti ne' un minimo di
programmazione, o scrivo direttamente a 
kernel.org
? Credo che sia meglio la
seconda ipotesi.


Kernel 2.2.12-20 on an i586
E ha ragionissima, e' quella l'immagine che lanci, prova con new14.
-- 
Alla faccia del millennium bug che non ha avuto ripercussioni,
buon millenovecentonovantadieci a tutti
roberto poggi 
rpo...@sofhome.net

 E ha ragionissima, e' quella l'immagine che lanci, prova con new14.
Ma io lancio new14 solo che l'heder iniziale e 2.2.13.
Se faccio
#cat /proc/version
dopo aver iniziato con new14 ecco la risposta
#Linux version 2.2.13 ecc. ecc.
Bye


> >Se parto con Lilo:linux l'header e':
Allora non saprei che dirti, oltre a quanto gia' da altri consigliato,
aspettiamo che passi di qua un genio con la soluzione, o che tu
riguardando cio' che hai fatto, ti dia una pacca sulla fronte dicendo:
Guarda li', era solo ...... :-).
Ovviamente, se succede, diccelo, cosa era. ;-)


 > #mv /usr/src/linux/arch/i386/boot/bzImage a /boot/vmlinz-2.2.14
^^^^^^^^^^^
Non è che hai ripetuto questo errore anche quando hai fatto mv??
^___^
--
Alkaid
alk...@tiscalinet.it

 Guarda li', era solo ...... :-).
Non so' cosa era, ma ad un certo punto si e' avviato come 2.2.14 dopo
aver ricompilato tre o quattro volte, bho!
Come se make bzImage non lo facesse con i sorgenti del 2.2.14 ma del
2.2.13, eppure avevo controllato che durante la compilazione apriva tutte
le directory del 2.2.14
Bye,
