Les images compressées sont sous arch/xxx/boot/
, où xxx
est l'arche. Par exemple, pour x86
et amd64
, j'ai une image compressée à /usr/src/linux/arch/x86/boot/bzImage
, avec /usr/src/linux/vmlinux
.
Si vous n'avez toujours pas l'image, vérifiez si bzip2
est installé et fonctionne (mais je suppose que si tel était le problème, vous obtiendriez un message d'erreur descriptif, tel que "bzip2 introuvable").
De plus, la configuration du noyau vous permet de choisir la méthode de compression, de sorte que le nom de fichier réel et l'algorithme de compression peuvent différer si vous avez modifié ce paramètre du noyau.
Comme d'autres l'ont déjà mentionné, les initrds ne sont pas généré par le processus de compilation Linux, mais par d'autres outils. Notez qu'à moins que, pour une raison quelconque, vous ayez besoin de fichiers externes (par exemple, vous avez besoin de modules ou d'udev pour identifier ou monter /
), vous n'avez pas besoin d'un initrd pour démarrer.
Selon la documentation :
http://tldp.org/LDP/lame/LAME/linux-admin-made-easy/kernel-custom.html
Lorsque vous faites :
faire bzImage
puis :
cp bzImage vmlinuz
pour créer le fichier vmlinuz. C'est-à-dire qu'il s'agit du même fichier :-).