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

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

Мне нужно создать initrd.imgфайл из initrd.lzфайла. Как это сделать?

решение1

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

Как редактировать образы RAM-дисков

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

Редактирование Ram-дисков (initrds)

Ниже приведены шаги, которые позволят редактировать RAM-диск для внесения любых изменений:

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)

Следовать за

В какой-то момент они перестали делать их зацикленными ISO, и теперь это просто сжатый 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)

Связанный контент