圧縮された画像は arch/xxx/boot/
の下にあります 、ここで xxx
アーチです。たとえば、x86
の場合 と amd64
、 /usr/src/linux/arch/x86/boot/bzImage
に圧縮された画像があります 、 /usr/src/linux/vmlinux
とともに .
それでも画像がない場合は、bzip2
かどうかを確認してください がインストールされ、動作しています (しかし、それが問題だった場合は、「bzip2 が見つかりません」などの説明的なエラー メッセージが表示されると思います)。
また、カーネル構成で圧縮方法を選択できるため、そのカーネル設定を変更すると、実際のファイル名と圧縮アルゴリズムが異なる場合があります。
他の人がすでに述べたように、initrds はそうではありません Linux のコンパイル プロセスによって生成されますが、他のツールによって生成されます。なんらかの理由で外部ファイルが必要でない限り (たとえば、/
を識別またはマウントするためにモジュールまたは udev が必要な場合を除く)、注意してください。 )、起動に initrd は必要ありません。
ドキュメントによると:
http://tldp.org/LDP/lame/LAME/linux-admin-made-easy/kernel-custom.html
その場合:
bzImageを作る
次に:
cp bzImage vmlinuz
vmlinuz ファイルを作成します。つまり、それらは同じファイルです:-)