Как создать initrd.img из initrd.lz

Существует две альтернативы:

  1. использовать find рекурсивно определять местоположение Ваших файлов (например. *.php файлы) и perl или разновидность GNU sed (оба имеют -i опция) для выполнения удаления.

  2. То, что Вы просите, похоже на операцию рефакторинга: измените имя элемента кода везде в кодовой базе. Если мое предположение корректно, необходимо проверить IDE, которые в состоянии обработать php разработка.

0
17.03.2012, 04:19
1 ответ

К сожалению, мой блог снижается, но из моей внутренней копии, HTH:

Как отредактировать изображения псевдодиска

Я действительно хочу читать больше о том, как этот nash/lvm наполняет работы над моим сервером...

Редактирование электронных дисков (initrds)

Следующее является шагами, которые позволяют отредактировать электронный диск для любых изменений:

gunzip -c /boot/initrd-.img >initrd.img
mkdir tmpDir
mount -o loop initrd.img tmpDir/
cd tmpDir
# Make all necessary changes (copy over modules, edit linuxrc etc)
umount tmpDir
gzip -9c initrd.img >/boot/initrd-.img 

(украденный от http://openssi.org/cgi-bin/view?page=docs2/1.2/README.edit-ramdisk)

Продолжение

В какой-то момент они прекратили делать их обратной петлей ISOs, и теперь они - просто сжатый архив cpio:

mkdir initrd
cd initrd/
gzip -dc /boot/initrd-2.6.23-0.104.rc3.fc8.img | cpio -id

cpio находится в "новом" формате, поэтому при пересжатии, необходимо использовать --format='newc'.

(украденный от http://fedoraproject.org/wiki/KernelCommonProblems)

2
28.01.2020, 02:38

Теги

Похожие вопросы