initrd.img
파일에서 파일을 만들어야 합니다 initrd.lz
. 어떻게 해야 합니까?
답변1
안타깝게도 내 블로그는 다운되었지만 내 내부 사본인 HTH에서는 다음과 같은 내용을 볼 수 있습니다.
RAM 디스크 이미지를 편집하는 방법
내 서버에서 nash/lvm이 어떻게 작동하는지 더 알고 싶습니다.
Ramdisk 편집(initrds)
변경 사항을 적용하기 위해 램디스크를 편집하는 단계는 다음과 같습니다.
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)