Newsgroup: it.comp.os.linux.iniziare
Titolo: Installare il kernel 2.6

So che se ne è parlato tanto, ma nel lilo cosa devo mettere alla voce
"initrd=" ? non basta (dopo aver compilato e "compresso" il tutto)  
"image=/boot/bzImageNew" dove bzImageNew è l'immagine del kernel(al momento
ho omesso quella voce)?
Quando faccio partire con il kernel 2.6 non da segni di vita e devo
resettare...
grazie
Edoardo
Ps: ho fatto /sbin/lilo....
PPs: ho una mandrake

 momento ho omesso quella voce)?
initrd contiene l'immagine iniziale del RAMDisk. Ovvero è il contenuto
iniziale del disco RAM che viene caricato al boot. Non ha niente a che fare
con il kernel (bzImage).
Per creare l'immagine devi usare il comando mkinitrd dandogli come parametri
il nome del file che conterrà l'immagine (per esempio initrd-2.6.0.img) e
la versione del kernel (per esempio 2.6.0) che è poi il nome della
directory in /lib/modules che contiene i moduli per il kernel.
Per ulteriori informazioni dai il comando man mkinitrd.
Ciao
Mauro

 kernel. Per ulteriori informazioni dai il comando man mkinitrd.
Ok grazie fatto, ma continua a non funzionare...
Allora, io ho scompresso il kernel in /usr/src/linux-2.6.0
ho fatto "make xconfig" e ho scelto i moduli da installare
poi "make bzImage"
poi "make modules"
poi "make modules_install"
ho copiato in /boot l'immagine del kernel (bzImageNew l'ho chiamata)
e ho fatto "mkinitrd initrd-2.6.0.img 2.6.0"
il mio lilo.conf (sezione nuova) è:
image=/boot/bzImageNew
        label="linux_2.6"
        root=/dev/hda5
        initrd=/boot/initrd-2.6.0.img
        append="quiet devfs=mount splash=silent splash=silent hdc=ide-scsi acpi=ht
splash=silent"
        vga=788
        read-only
dopo di che ho fatto "/sbin/lilo". Manca qualche passaggio?
Grazie ancora!!
Edoardo

 dopo di che ho fatto "/sbin/lilo". Manca qualche passaggio?
No. E' tutto giusto. Che cos'è che non va?
P.S.: non ho ancora compilato il 2.6 su Mandrake: sto ancora lottando per
fargli digerire il 2.4.23 (su Mandrake 9.2 c'è il 2.4.22).
Ciao
Mauro

 resettare...
Ciao, quando dici che non da segni di vita significa che lo schermo rimane
nero e non vi sono messaggi?
Quando lanci lilo, dopo le modifiche al lilo.conf ricevi qualche messaggio
di errore?
Se lilo carica regolarmente i puntatoti in MBR e tutto si blocca, potrebbe
essere un problema nel kernel che hai compilato e contiene qualche
settaggio non corretto.
Ciao
Antonio

 No. E' tutto giusto. Che cos'è che non va?
schermata nera dopo il LiLo...
ora ho rifatto tutto:
//nella directory /usr/src/linux-2.6.0
make mrproper
make xconfig
make all
make modules_install
make install
//nella directory /boot
ln -s -f System.map System.map-2.6.0
il "make install" mi ha già aggiunto la riga nel LiLo, adesso...
Ciao

 
E' un po' strano che dia solo una schermata nera.
Comnque è da ricordare che il 2.6.0 si costruisce in modo diverso. In
particolare la gestione dei moduli è stata cambiata: si deve avere il
pacchetto module-init-tools-0.9.xx
Se non lo hai dovrebbe averti dato qualche errore nella fase di
installazione dei moduli (per evitare che gli errori scrollino via dai i
comandi con "make quello_che_vuoi 2>&1 | tee nome_file_di_log" in  questo
modo verranno visualizzati su schermo e salvati su file).
In ogni caso dai un'occhiata anche al file README nella directory del
sorgente del kernel, contiene informazioni interessanti sulla compilazione.
Fammi sapere.
Ciao