initrd.gzにアプリケーションを追加する方法

initrd.gzにアプリケーションを追加する方法

私はinitrd.gz(Linux parag * nライブCDで)内部ファイルを編集し、apache、ophcrackなどのアプリケーションを追加したいと思います。これまで、以下の手順に従ってwiki.ubuntu.com/CustomizeLiveInitrdを抽出しました(ubuntu btwではありませんinitrd.gz)。

initrd-tmp/したがって、すべてのファイルとフォルダを含むdirというディレクトリとinitrd.gz(apache)というファイルがあります。httpd-2.2.29.tar.gzでは、このアプリケーションをどのように追加しますか?

ベストアンサー1

httpd.tar.gzファイルはExtractを使用して抽出されましたtar -xzf httpd.tar.gz

ディレクトリのファイル編集/httpd追加

  • 次に、次を使用してアーカイブを再作成します。tar czf http.tar.gz httpd
  • 次にindを使用してinitrdを再構築します(圧縮されていません)。find . -type f -print | cpio -o -H newc > ../initrd2.cpio
  • 次にinitrdを圧縮します。gzip initrd2.cpio
  • その後、所定の位置に置きます。

おすすめ記事