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?