Chinaunix首页 | 论坛 | 博客
  • 博客访问: 15530909
  • 博文数量: 2005
  • 博客积分: 11986
  • 博客等级: 上将
  • 技术积分: 22535
  • 用 户 组: 普通用户
  • 注册时间: 2007-05-17 13:56
文章分类

全部博文(2005)

文章存档

2014年(2)

2013年(2)

2012年(16)

2011年(66)

2010年(368)

2009年(743)

2008年(491)

2007年(317)

分类: LINUX

2008-04-23 17:44:40

今天需要修改initrd.img 文件,才发现rhel已经修改文件格式,

采用gz+cpio的模式,不是原来的gz+ext2文件系统,google

发现如下链接,记录下来:

http://blog.opensource.org.cn/hdcola/2007/09/linux-cpio-initrd.html

在OpenSUSE中使用了2.6 kernel所支持的cpio initrd。我们需要手工更新这个initrd时需要一系列的操作。这里记录下来:
解开一个cpio initrd:
> mkdir work
> cp /boot/initrd.img ./initrd.img.gz
> gunzip -c initrd.img.gz
> cpio -i --make-directories < initrd.img

>或者 cpio -i -d

制作一个cpio initrd
> find . | cpio -c -o > ../initrd.img
> gzip ../initrd.img

阅读(1488) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~