修改initrd方法
2015-08-20 09:54
267 查看
打开终端,进入initrd.gz所在目录,先解压initrd.gz:
#gunzip initrd.gz
在当前目录下建立一临时目录tmp:
#mkdir tmp#cd tmp
把上级目录内解包的initrd进一步用cpio解包:
#cpio -i -F ../initrd
对目录内解包的initrd导出清单列表以便反向封包时用:
#cpio -i -t -F ../initrd > list
有新加或删除文件或目录,打开list进行编辑就是,一行一个文件或目录。等下会用list文件来指示cpio进行封包。
反向封包用下面的命令(还是在../tmp目录里)
#cpio -o -H newc -O initrd < listgzip
压缩一下:
#gzip -c initrd > initrd.gz
#gunzip initrd.gz
在当前目录下建立一临时目录tmp:
#mkdir tmp#cd tmp
把上级目录内解包的initrd进一步用cpio解包:
#cpio -i -F ../initrd
对目录内解包的initrd导出清单列表以便反向封包时用:
#cpio -i -t -F ../initrd > list
有新加或删除文件或目录,打开list进行编辑就是,一行一个文件或目录。等下会用list文件来指示cpio进行封包。
反向封包用下面的命令(还是在../tmp目录里)
#cpio -o -H newc -O initrd < listgzip
压缩一下:
#gzip -c initrd > initrd.gz
相关文章推荐
- linux 多行操作
- 函数指针的用法
- LIBRARY_PATH和LD_LIBRARY_PATH环境变量的区别
- awk 用法学习
- 【转】【OpenCV入门教程之一】 安装OpenCV:OpenCV 3.0、OpenCV 2.4.8、OpenCV 2.4.9 +VS 开发环境配置
- [leetcode-145]Binary Tree Postorder Traversal(c++)
- Spring + Activiti + Drools整合的请假例子
- 移动设备 h5屏幕适配
- SVG实战开发学习(十)——绚烂的滤镜
- 服务器开机流程及主引导记录MBR
- iOS 常见面试图总结2
- C++ Primer 学习笔记(第四章:表达式)
- redis:set数据类型和操作
- C语言strtoul()函数:将字符串转换成unsigned long(无符号长整型数)
- Android 4.0后,自定义Title报错 You cannot combine custom titles with other title feature
- Codeforces Round #247 (Div. 2) B
- Microsoft Visual Studio 2010 中文旗舰版密钥
- 关于placeholder.js在IE78密码文本的提示文字调整
- UVA 1218 - Perfect Service (树形dp)
- Java 线程生命周期