回答:
Initrdは廃止され、Initramfsに置き換えられました。Initramfsにはinitrdの弱点はありません。
それがすべてだと思います。
このupdate-initramfsコマンドはどのように/boot/initrd.imgを生成しますか?
必要なファイルをcpio
アーカイブに変換します。これはバイナリアーカイブ形式(tar
Linuxで広く使用されていないに非常に似ています)で、gzipを使用してそのアーカイブを圧縮します。Gzipはアーカイブの圧縮ではなく、単なる圧縮です(これが.tar.gzアーカイブファイルを取得する理由です)。
ブート時には、アーカイブがあり、非圧縮と解凍したの上に ラムディスク。
参照:コンピュータの起動方法
initrdはブロックデバイスベースで、initramfsはファイルベースです。
initrdを使用して、ファイルシステムイメージを作成しました。initramfsでは、カーネルがtmpfsに抽出するファイルでアーカイブを作成します。