GNU/Linux >> Tutoriels Linux >  >> Linux

vmlinuz et initrd introuvables après la construction du noyau ?

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 :-).


Linux
  1. La différence entre .exrc et .vimrc ?

  2. nano :commande introuvable

  3. tri :commande introuvable

  4. sed :commande introuvable

  5. Comment définir l'emplacement (et le nom) du fichier de vidage principal ?

tune2fs :commande introuvable

fsck :commande introuvable

queue :commande introuvable

toucher :commande introuvable

fichier png.h introuvable - Linux

L'exécutable Linux échoue avec le fichier introuvable même si le fichier est là et dans PATH