如何从 initrd.lz 创建 initrd.img

如何从 initrd.lz 创建 initrd.img

我需要initrd.img从文件创建文件initrd.lz。我该怎么做?

答案1

遗憾的是,我的博客已关闭,但从我的内部副本来看,HTH:

如何编辑 RAM 磁盘映像

我真的很想了解更多关于 nash/lvm 东西如何在我的服务器上工作的信息......

编辑 Ramdisk (initrds)

以下是编辑 ramdisk 进行任何更改的步骤:

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

相关内容