Dopo aver configurato e compilato il kernel usando make, perché non ho vmlinuz-<version>-default.img
e initrd-<version>.img
, ma ho solo un enorme vmlinux
binario (~ 150 MB)?
kernel.org
). Dopo make menuconfig
, ho digitato make
e lasciato fare il lavoro.
make bzImage
generare il kernel bzImage. Di ' make help
di vedere alcune brevi istruzioni. Controlla il Linux Kernel Howto per istruzioni dettagliate. Se hai risposto a tutte le make menuconfig
domande con Y (anziché con M ove appropriato), hai provato a includere tutti i driver nel kernel corretto. Questa è una pessima idea e il kernel non si avvia perché è troppo grande. L' initrd
immagine è generata da altri strumenti.
make bzImage
? Inoltre, hai creato un kernel monolitico? Stai usando un sistema operativo simile a Debian? In tal caso, e non stai eseguendo la compilazione incrociata, ci sono modi più semplici per compilare un kernel.