我有一个initrd.gz
(来自 linux parag*n live cd)我想编辑里面的文件并添加像 apache、ophcrack 等应用程序。到目前为止,我已经按照以下步骤完成了提取 wiki.ubuntu.com/CustomizeLiveInitrd (顺便说一句,不是initrd.gz
来自 ubuntu)
所以我有一个名为 dir 的目录initrd-tmp/
,并包含其中的所有文件和文件夹,并且我有一个名为(apache)initrd.gz
的文件。httpd-2.2.29.tar.gz
那么如何添加这个应用程序呢?
答案1
httpd.tar.gz
文件是使用 提取的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
- 然后将其放回原位。