PDA

Visualizza la versione completa : Kernel 2.6.7 Test 1 Fallito...Perché?


FinalFantasy
16-07-2004, 12:20
Ho fatto il mio primo test nel compilare il kernel ed è fallito. Vi spiego come ho fatto:
Dopo aver scaricato il kernel, ho fatto subito make menuconfig, ho fatto un paio di configurazioni e fin qui tutto a posto. Ho fatto make bzImage..ho aspettate un 3 quarti d'ora (credo), ma alla fine ha creato il file bzImage. A questo punto ho fatto make modules, ma dopo un po' (non molto, circa 1 minuto e mezzo) mi ha dato un errore. Ho rifatto make modules e ha fatto tutto. A questo punto mi rimaneva da fare make modules_install ed ha installato tutti i moduli. Ecco come ho configurato grub:

title Fedora Core TuTToWeB Test
root (hd0,4)
kernel /boot/bzImage ro root=LABEL=/ rhgb quiet
initrd /boot/initrd-2.6.5-1.358.img


title Fedora Core (2.6.5-1.358)
root (hd0,4)
kernel /boot/vmlinuz-2.6.5-1.358 ro root=LABEL=/ rhgb quiet
initrd /boot/initrd-2.6.5-1.358.img


Come potete vedere...io ho usato la stessa immagine della ram disk del kernel originale. Ora io dico: Ho fatto bene?
Se ho fatto male: come fare una ramdisk iniziale per il kernel compilato da me?

Quando faccio partire il kernel compilato da me, mi da una serie di errori, tra cui quello fatale è:
Kernel Panic: no init found
E poi continua dicendo di passare il paramentro init= al kernel.

Cosa mi consigliate?

geppo80
16-07-2004, 12:58
beh dopo aver dato make modules_install hai copiato bzImage e System.map sotto la cartella boot.. hai rimesso a posto il link simbolici?

per la serie:

cp /usr/src/linux-2.6.7/arch/i386/boot/bzImage /boot/bzImage-2.6.7
rm /boot/System.map
cp /usr/src/linux/System.map /boot/System.map-2.6.7

e poi modificato lilo/grub?


per quanto riguarda i tempi di compilazione di red hat.. probabilmente come mandrakkia carica parecchi moduli.. se vuoi un consiglio passa a slackware 10 e per mettere il kernel 2.6.7 guarda qui
http://forum.html.it/forum/showthread.php?s=&threadid=677660&highlight=mpressa

FinalFantasy
16-07-2004, 13:38
Originariamente inviato da geppo80
e poi modificato lilo/grub?

Ma hai letto bene il mio post :dottò: :dottò: ?

geppo80
16-07-2004, 13:39
hai copiato bzImage e System.map sotto la cartella /boot

e tu hai letto il mio?

geppo80
16-07-2004, 13:42
cmq il fatto di rimettere la stessa immagine non mi pare tanto corretto..

initrd /boot/initrd-2.6.5-1.358.img

FinalFantasy
16-07-2004, 17:22
E come faccio a creare una nuova immagine della ram disk adatta al kernel 2.6.7?
I tuoi accorgimenti a cosa servono?

chaosd
17-07-2004, 00:12
il ram disk va bene, non cambiarlo, al max hai sbagliato solo nelle opzioni del kernel, ad esempio metti i FS che monti come built-in se no non parte nulla

e cmq io sono arrivato a ricompilare il kernel 2.6.5 per 7 volte in una mattina, arrivando alla conclusione che è meglio passare alla 2.6.7, la quale a parte il sonoro va benissimo

FinalFantasy
17-07-2004, 01:04
Ma se vorrei crearmi un initrd tutto mio per questo nuovo kernel?

FinalFantasy
17-07-2004, 01:22
FUNZIONA!!!!!!!!!!!!!!!!!!!!!!
KERNEL 2.6.7 INSTALLATO SUL MIO SISTEMA :yuppi: :yuppi: :yuppi:

http://forum.html.it/forum/showthread.php?s=&threadid=680464
Su questo 3d ho letto che si doveva fare un comando, make install. Questo ha fatto tutto: copiato, creato initrd e configurato persino grub :oVVoVe:

Lo proverò per alcune settimane. Vediamo come va :unz:

chaosd
17-07-2004, 13:46
Originariamente inviato da FinalFantasy
FUNZIONA!!!!!!!!!!!!!!!!!!!!!!
KERNEL 2.6.7 INSTALLATO SUL MIO SISTEMA :yuppi: :yuppi: :yuppi:

http://forum.html.it/forum/showthread.php?s=&threadid=680464
Su questo 3d ho letto che si doveva fare un comando, make install. Questo ha fatto tutto: copiato, creato initrd e configurato persino grub :oVVoVe:

Lo proverò per alcune settimane. Vediamo come va :unz:


"make install" con i sorgenti del kernel?? :confused: :confused:

stranissimo, io non l'ho mai fatto e ha sempre funzionato...

Loading