Chinaunix

标题: Fedora系列发行版中制作initrd [打印本页]

作者: neilengineer    时间: 2009-05-25 13:45
标题: Fedora系列发行版中制作initrd
2.6内核中的initrd.img采用cpio压缩,不再是2.4内核使用的ext2格式。

1、解压initrd***.img:
#cp /boot/initrd-***.img  initrd.img.gz
#gunzip initrd.img.gz
#mkdir initrd
#mv initrd.img initrd
#cd initrd
#cpio -ivmd


2、修改initrd
对解压后的initrd文件系统进行相关修改。


3、生成新的initrd
#find . | cpio -o -H newc | gzip > /mnt/sda1/boot/initrd.img-2.6.18-4-686
(注:-H newc 是必须的,否则内核会认为是ramdisk,而不是initramfs)


/*
*By Neil Chiao (
neilchiao at gmail.com
)
*转载请注明出处:
neilengineer.cublog.cn

*欢迎访问:新星湾(
www.xinxingwan.com
)
*/




本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/91522/showart_1944087.html




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2