我需要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'
.