Newsgroup: it.comp.os.linux.iniziare
Titolo: Kernel ricompilato ma troppo grande, come lo sistemo?

System is too big. Try using bzImage or modules.
La cosa va in porto (la creazione di bzImage), ma non so come poi
associare quella immagine creata con il lilo corrente per fargli
vedere il nuovo kernel.
Chi mi viene gentilmente incontro? :)
-- 
ciao, id 
..and God said: "c:\>pkunzip -d universe.zip"

 kernel è troppo grande e mi suggerisce di fare "make bzImage".
...
Usa make bzlilo.
Ciao.
-- 
***  Per E-mail rimuovi ModE dall'indirizzo  ***
              *** ICQ 33500725 ***
*** homepage 
http://web.tiscalinet.it/kailed
 ***
            *** Powered by Linux ***

Ciao.
grazie :)
l'ho fatto però al riavvio il kernel è sempre lo stesso :(
devo per caso associare il nuovo bzlilo creato al LILO ?


 devo per caso associare il nuovo bzlilo creato al LILO ?
No, bzlilo crea l'immagine compressa del kernel, la compia in /boot e aggiorna
Lilo.
Hai percaso installato un kernel startdard ? Nel caso, controlla che non ti
abbia copiato il kernel in / al post di /boot.






Prova a copiala in /boot rinominandola vmlinuz, e a 
reinstallare Lilo.



Io uso 'make bzImage' e copio /usr/src/linux/arch/i386/boot/bzImage in /boot
dopodichè modifico /etc/lilo.conf aggiungendo:
-----------
image = "/boot/bzImage" (il kernel)
root = "/dev/hda(x)" (partizione root)
read-only
label = "newlinux" (quello che vuoi)
-----------
salvo e do il comando "lilo".

abbia copiato il kernel in / al post di /boot.
orbene, in effetti in / dopo la compilazione erano presenti 4 file
-rw-r--r--   1 root     root       191950 Sep 16 18:34 System.map
-rw-r--r--   1 root     root       191950 Sep 16 18:19 System.old
-rw-r--r--   1 root     root       585262 Sep 16 18:34 vmlinuz
-rw-r--r--   1 root     root       585263 Sep 16 18:19 vmlinuz.old
gli old dipendevano dal fatto che ho ricompilato il kernel 7 volte
visto che ogni volta dimenticavo qualcosa :)
li ho spostati in /usr/src/linux/arch/i386/boot
e questa è la situazione attuale
[root@linux boot]# pwd
 /usr/src/linux/arch/i386/boot
[root@linux boot]# lss
total 2230
drwxr-xr-x   4 1007     1007         1024 Sep 17 09:23 .
drwxr-xr-x   7 1007     1007         1024 Sep 15 18:41 ..
-rw-r--r--   1 1007     1007         2701 Oct 27  1999 Makefile
-rw-r--r--   1 root     root       191950 Sep 16 18:34 System.map
-rw-r--r--   1 root     root       191950 Sep 16 18:19 System.old
-rwxr-xr-x   1 root     root          544 Sep 15 18:33 bbootsect
-rw-r--r--   1 root     root         1238 Sep 15 18:33 bbootsect.o
-rw-r--r--   1 root     root         8417 Sep 15 18:33 bbootsect.s
-rwxr-xr-x   1 root     root          544 Sep 15 18:29 bootsect
-rw-r--r--   1 1007     1007         9536 Jun 24  1998 bootsect.S
-rw-r--r--   1 root     root         1238 Sep 15 18:29 bootsect.o
-rw-r--r--   1 root     root         8333 Sep 15 18:29 bootsect.s
-rwxr-xr-x   1 root     root         1324 Sep 15 18:33 bsetup
-rw-r--r--   1 root     root         2934 Sep 15 18:33 bsetup.o
-rw-r--r--   1 root     root        23191 Sep 15 18:33 bsetup.s
-rw-r--r--   1 root     root       545869 Sep 15 18:33 bzImage
drwxr-xr-x   2 1007     1007         1024 Sep 15 18:33 compressed
-rw-r--r--   1 1007     1007          904 Jan  3  1995 install.sh
-rwxr-xr-x   1 root     root         1324 Sep 15 18:29 setup
-rw-r--r--   1 1007     1007        20387 May  4 02:16 setup.S
-rw-r--r--   1 root     root         2933 Sep 15 18:29 setup.o
-rw-r--r--   1 root     root        23179 Sep 15 18:29 setup.s
drwxr-xr-x   2 1007     1007         1024 Sep 15 18:29 tools
-rw-r--r--   1 1007     1007        37071 May 14  1999 video.S
-rw-r--r--   1 root     root       585262 Sep 16 18:34 vmlinuz
-rw-r--r--   1 root     root       585263 Sep 16 18:19 vmlinuz.old
-rw-r--r--   1 root     root         2560 Sep 15 18:29 zImage
[root@linux boot]#
ho lanciato lilo e ho rebootato...
nada... sempre il kerner 2.2.5-15
uuffaa :(


 orbene, in effetti in / dopo la compilazione erano presenti 4 file
...
Eheheheh...era capitato anche a me, non t'immagini le "madonne"...
Edita il makefile in /usr/src/linux
.....
#
# INSTALL_PATH specifies where to place the updated kernel and system map
# images.  Uncomment if you want to place them anywhere other than root.
INSTALL_PATH=/boot
......
Controlla che ci sia questa riga, probabilmente c'č ma č commentata (#)
Se manca, aggiungila. Cosě risolvi tutto.


Edita il makefile in /usr/src/linux
guarda non immagini le madonne che stanno scendendo in questo momento.
nulla.. non mi aggiorna una pippa.
guarda ti riassumo in due righe il mio ultimo tentativo
[root@linux src]# rm -rf /usr/src/linux/
[root@linux src]# tar -xvf ~/linux-2.2.17.tar
[root@linux src]# cd /usr/src/linux/
[root@linux src]# make config
[root@linux src]# make dep; make clean; make bzlilo; sync; sync;
[root@linux src]# reboot
Red Hat Linux release 6.0 (Hedwig)
Kernel 2.2.5-15 on an i686
login:
Sto piangendo!!!
Ho anche corretto la riga come mi hai detto tu... eppure.. 
nulla
questa è l'ultima situazione di queste cartelle 
[root@linux /usr/src/linux]# lss
total 1931
drwxr-xr-x  15 1007     1007         1024 Sep 18 14:18 .
drwxr-xr-x   4 root     root         1024 Sep 18 14:06 ..
-rw-r--r--   1 root     root         8194 Sep 18 14:11 .config
-rw-r--r--   1 root     root         9845 Sep 18 14:11 .depend
-rw-r--r--   1 root     root        95655 Sep 18 14:11 .hdepend
-rw-r--r--   1 root     root            2 Sep 18 14:12 .version
-rw-r--r--   1 1007     1007        18483 Sep  6  1998 COPYING
-rw-r--r--   1 1007     1007        57787 Sep  4 19:39 CREDITS
drwxr-xr-x  17 1007     1007         2048 Sep  4 19:39 Documentation
-rw-r--r--   1 1007     1007        22018 Sep  4 19:39 MAINTAINERS
-rw-r--r--   1 1007     1007        13880 Sep 18 14:10 Makefile
-rw-r--r--   1 1007     1007        13561 Aug  9  1999 README
-rw-r--r--   1 1007     1007         2733 Sep  4 19:39 REPORTING-BUGS
-rw-r--r--   1 1007     1007         8025 Sep  4 19:39 Rules.make
-rw-r--r--   1 root     root       194268 Sep 18 14:18 System.map
drwxr-xr-x  11 1007     1007         1024 Jan  4  2000 arch
drwxr-xr-x  27 1007     1007         1024 Sep 18 14:11 drivers
drwxr-xr-x  29 1007     1007         3072 Sep 18 14:16 fs
drwxr-xr-x  18 1007     1007         1024 Sep 18 14:12 include
drwxr-xr-x   2 1007     1007         1024 Sep 18 14:12 init
drwxr-xr-x   2 1007     1007         1024 Sep 18 14:18 ipc
drwxr-xr-x   2 1007     1007         2048 Sep 18 14:13 kernel
drwxr-xr-x   2 1007     1007         1024 Sep 18 14:18 lib
drwxr-xr-x   2 1007     1007         1024 Sep 18 14:15 mm
drwxr-xr-x   2 root     root         1024 Sep 18 14:09 modules
drwxr-xr-x  24 1007     1007         1024 Sep 18 14:18 net
drwxr-xr-x   4 1007     1007         1024 Sep 18 14:12 scripts
-rwxr-xr-x   1 root     root      1495404 Sep 18 14:18 vmlinux
[root@linux linux]#
mentre questa è /boot
[root@linux boot]# pwd
/usr/src/linux/arch/i386/boot
[root@linux boot]# lss
total 698
drwxr-xr-x   4 1007     1007         1024 Sep 18 14:18 .
drwxr-xr-x   7 1007     1007         1024 Sep 18 14:18 ..
-rw-r--r--   1 1007     1007         2701 Oct 27  1999 Makefile
-rwxr-xr-x   1 root     root          544 Sep 18 14:18 bbootsect
-rw-r--r--   1 root     root         1238 Sep 18 14:18 bbootsect.o
-rw-r--r--   1 root     root         8460 Sep 18 14:18 bbootsect.s
-rw-r--r--   1 1007     1007         9536 Jun 24  1998 bootsect.S
-rwxr-xr-x   1 root     root         1328 Sep 18 14:18 bsetup
-rw-r--r--   1 root     root         2938 Sep 18 14:18 bsetup.o
-rw-r--r--   1 root     root        23220 Sep 18 14:18 bsetup.s
-rw-r--r--   1 root     root       588812 Sep 18 14:18 bzImage
drwxr-xr-x   2 1007     1007         1024 Sep 18 14:18 compressed
-rw-r--r--   1 1007     1007          904 Jan  3  1995 install.sh
-rw-r--r--   1 1007     1007        20387 May  4 02:16 setup.S
drwxr-xr-x   2 1007     1007         1024 Sep 18 14:18 tools
-rw-r--r--   1 1007     1007        37071 May 14  1999 video.S
[root@linux boot]#
sei la mia ultima speranza!! ti prego aiutami ad uscirne vivo :)


-rw-r--r--   1 root     root       588812 Sep 18 14:18 bzImage
dimenticavo.. la data del pc è completamente sballata non farci caso


[root@linux src]# reboot
Ok, e` ora di fare le cose veramente a mano allora:
al posto di make bzlilo dai make bzImage. 
Vai in /usr/src/linux/arch/i386/boot 
cp bzImage /boot/kernel-2.2.17
cd /usr/src/linux
cp System.map /boot/System.map-2.2.17
cd /boot
ln -sf System.map-2.2.17 System.map 
cd /etc
vim (o altro editor preferito) lilo.conf
Aggiungi le seguenti righe: 
image = /boot/kernel-2.2.17
        label = new
	read-only
Salva.
Dai, sempre da root: 
lilo 
restart
Al prompt di lilo scegli new e vedi se ora va.
-- 
Bye,      | 
http://members.xoom.it/hitman_work/
 | e-posta: 
          |"You want me to fear you, revere you,| sonicblast 
The Hitman| never question your lies? Say what, | (at) 
          | say what, say what, say why" (OMS)  | 
inwind.it

Ok, e` ora di fare le cose veramente a mano allora:
Ok, e' ora di inchinarsi e rendere grazie :)
Or bene! Funziona tutto, mi è chiaro cosa è stato fatto, mi sono
chiari i passaggi e mi è chiaro PERCHE' funziona adesso, PERO'....
non mi è chiaro perchè non ha funzionato in automatico!
in pratica, nel lilo.conf rimaneva la riga col vecchio kernel!! e non
veniva aggiornata... proprio non capisco il motivo, tutto sembrava
andar bene... boh.. 
dicesi bug? oppure qualcos'altro?
-- 
ciao, id
*cellulare*: l'unico oggetto per cui gli uomini discutono per chi ce
l'ha piu piccolo

andar bene... boh.. dicesi bug? oppure qualcos'altro?
Non e` che lilo.conf aveva dei permessi un po' troppo "stretti" o veniva
riscritto ogni volta da qualche script malefico della distro?
