como adicionar aplicação ao initrd.gz

0

Eu tenho um initrd.gz (do live cd do linux parag * n) Eu quero editar o arquivo dentro e adicionar app como apache, ophcrack, etc. Até agora eu fiz extrair seguindo estes passos wiki.ubuntu.com/CustomizeLiveInitrd (btw, o initrd.gz não vem do Ubuntu)

Portanto, eu tenho o diretório chamado initrd-tmp/ e contém todos os arquivos e pastas de initrd.gz e eu tenho um arquivo chamado httpd-2.2.29.tar.gz (apache). Então, como adicionar este aplicativo?

    
por tonywei 28.04.2015 / 07:40

1 resposta

1

O arquivo

httpd.tar.gz é extraído usando tar -xzf httpd.tar.gz .

Edite / adicione o arquivo no diretório httpd ,

  • , em seguida, reconstrua o arquivo usando tar czf http.tar.gz httpd
  • , em seguida, reconstrua o initrd (não compactado) usind find . -type f -print | cpio -o -H newc > ../initrd2.cpio
  • , em seguida, comprima initrd: gzip initrd2.cpio
  • depois volte a colocá-lo no lugar.
por 28.04.2015 / 09:59