ルートファイルシステムフォルダを使用してこのブートイメージを「圧縮解除」して「圧縮」する方法は?

ルートファイルシステムフォルダを使用してこのブートイメージを「圧縮解除」して「圧縮」する方法は?

起動可能なUSBでこのルートファイルシステムを「圧縮解除」して「圧縮」しようとしています。私は似たような質問をいくつか見つけましたが、古すぎるようで、時間の経過とともにルートファイルのパッケージングが少し変わったかもしれません(私はLinuxの専門家ではなく、新しいことを深く学ぶのが好きです)。

ルートファイルのチェックは次のとおりです。

homelab@homelab-DH310V2:~/Desktop/stock/bzroot_folder$ binwalk bzroot_orig

DECIMAL       HEXADECIMAL     DESCRIPTION
--------------------------------------------------------------------------------
0             0x0             ASCII cpio archive (SVR4 with no CRC), file name: "."
112           0x70            ASCII cpio archive (SVR4 with no CRC), file name: "kernel"
232           0xE8            ASCII cpio archive (SVR4 with no CRC), file name: "kernel/x86"
356           0x164           ASCII cpio archive (SVR4 with no CRC), file name: "kernel/x86/microcode",
488           0x1E8           ASCII cpio archive (SVR4 with no CRC), file name: "kernel/x86/microcode/GenuineIntel.bin"
3624572       0x374E7C        ASCII cpio archive (SVR4 with no CRC), file name: "kernel/x86/microcode/AuthenticAMD.bin"
3655268       0x37C664        ASCII cpio archive (SVR4 with no CRC), file name: "TRAILER!!!"
3655680       0x37C800        xz compressed data
14747435      0xE1072B        EBML file
27330002      0x1A105D2       mcrypt 2.5 encrypted data, algorithm: "-", keysize: 14961 bytes, mode: "V",
43539972      0x2985E04       Unix path: /usr/local/go/src/runtime/runtime-gdb.py
58338583      0x37A2D17       Zlib compressed data, default compression
79135327      0x4B7825F       PARity archive data - file number 5362
93608855      0x5945B97       ASCII cpio archive (SVR4 with no CRC)
125494792     0x77AE608       MPEG transport stream data
139663506     0x8531892       Zlib compressed data, default compression
139663558     0x85318C6       Zlib compressed data, default compression
139663590     0x85318E6       Zlib compressed data, default compression
139664346     0x8531BDA       Zlib compressed data, default compression
139666162     0x85322F2       Zlib compressed data, default compression
139666194     0x8532312       Zlib compressed data, default compression
139666774     0x8532556       Zlib compressed data, default compression
139670750     0x85334DE       ASCII cpio archive (SVR4 with no CRC)
140843025     0x8651811       gzip compressed data, last modified: 2082-09-03 16:48:36 (bogus date)

初期のマイクロコードや他の多くのものがあることがわかります。他の質問と回答を見ると、カーネルのマイクロコードファイルと「zip」ファイルだけが予想されましたが、それ以上のものがあります。

カーネルと他のエントリを2つのファイル(カーネル+その他)に分けることができ、ルートファイルシステムも何とか解凍しましたが、同じように圧縮することはできませんでした。

具体的に正しい答えを見つけることはありませんが、誰かが私を正しい道に導くことができます。

ベストアンサー1

おすすめ記事