您的位置:首页 > 其它

cpio initrd 解压

2014-05-04 09:58 218 查看
这里讲解的只适合cpio 格式的initrd,对此不熟悉的同学,参考下面这篇文章:

http://www.ibm.com/developerworks/cn/linux/l-k26initrd/

initrd.img 一般存放于/boot目录下,可以在终端 运行ls /boot 命令看下;

选择一个initrd.img, 这里我选择的是initrd.img-2.6.35-23-generic。

新建一个目录:

# mkdir initrd

# cd initrd

# cp /boot/initrd.img-2.6.35-23-generic .

# mv initrd.img-2.6.35-23-generic{,.gz} (这一步是方便下面的gzip 自动补全)

# gzip -d initrd.img-2.6.35-23-generic.gz

# ls

initrd.img-2.6.35-23-generic (解压后的initrd ,与boot下面的initrd不同)

# cat initrd.img-2.6.35-23-generic | cpio -ivmd (应该有很多输出)

# ls

bin conf etc init initrd.img-2.6.35-23-generic lib sbin scripts

(这就是initrd里的内容,慢慢研究吧)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: