initrd.lz から initrd.img を作成する方法

initrd.lz から initrd.img を作成する方法

initrd.imgファイルからファイルを作成する必要がありますinitrd.lz。どうすればいいでしょうか?

答え1

残念ながら、私のブログはダウンしていますが、内部コピーから引用します。

RAMディスクイメージを編集する方法

この nash/lvm が私のサーバー上でどのように動作するのか、もっと詳しく知りたいです...

Ramdisk (initrd) の編集

以下は、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

関連情報