使ってきたアーキテクチャLinuxしばらく勉強ファイルシステムの初期化。このファイルの内容を見て明確に理解したいと思います。ファイルを閲覧するさまざまな方法を検索してみましたが、できません。
まず、次のコマンドを使用してinitramfsのファイル形式を確認し、次のような結果を得ました。
file /boot/initramfs-linux.img
/boot/initramfs-linux.img: Zstandard compressed data (v0.8+), Dictionary IS: None
参照すると、ファイルZ標準圧縮そして使用これが標準ですツールで取得したファイルの内容は次のとおりです。
zstd -d /boot/initramfs-linux.img -o SOME_FILE_NAME
これは横説説の結果につながります。私はディレクトリを提供したときに文句を言ったので、引数としてファイル名を指定しました。
initramfsファイルには、初期のルートファイルシステム(ファイルとディレクトリのセット)が含まれていると思います。
はい子供のようなArch Linuxとその内部。この問題を解決するのに役立ちます。
ありがとうございます。
答え1
ありがとうアルトゥーンS.タシュキノフご案内のため。
file
抽出されたファイルに対してコマンドを実行しました。出力は次のとおりですASCII CPIOアーカイブ。
次に、次のコマンドを使用してcpioアーカイブの内容を抽出します。
cpio -idv < FILE_NAME
最後に、initramfsアーカイブの内容を取得できます。