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