电脑回收站文件恢复工具被清空的数据如何恢复?

路由器设置排行本月本季initrd.img文件的解压方式
initrd.img
文件对linux系统启动十分重要,可是不知道为什么,linux中这个文件的解压方式总是变化,目前为止对其解压方式做一个总结
1,gzip压缩的时代,使用方法
http://blog.csdn.net/zhoujunyi/article/details/1781857
2,最新版本的centos采用了initrd.img使用lzma高压缩比的工具压缩了,所以以上方法不再适用
参考地址:/os/217.html
最近安装一台服务器,找不到RIAD卡驱动,用DELL安装光盘引导,该死的DELL不对CENTOS系统支持,
想到从DELL光盘中提取驱动然后增加到系统光盘中,通过pxe方式安装,有了如下增加驱动的日志。
initrd.img使用lzma高压缩比的工具压缩了!言归正转,开始
#yum 安装lzma软件,也可以在安装盘中找相关的4个包,devel包是不需要的,二种方法任选其一。
yum install &xz-lzma-compat
xz-4.999.9-0.3.beta.git.el6.i686.rpm
xz-devel-4.999.9-0.3.beta.git.el6.i686.rpm
xz-lzma-compat-4.999.9-0.3.beta.git.el6.i686.rpm
xz-libs-4.999.9-0.3.beta.git.el6.i686.rpm
#修改文件名,不修改它还不认。郁闷
mv initrd.img initrd.lzma
#解压,解压出来是一个initrd文件
lzma -d initrd.lzma&
#cpio解压得到所有的文件
cpio -ivmd & initrd&
下面是模拟修改驱动,当然我不是修改CDROM驱动哈
cd ./modules/2.6.32-220.el6.i686/kernel/drivers/cdrom
gunzip &cdrom.ko.gz
gzip &cdrom.ko cdrom.ko.gz
显示模块CDROM的信息
modinfo cdrom.ko&
#修改相应的CDROM模块相关文件(根据自己的需要增加相应文件的信息)
/root/wj/modules/2.6.32-220.el6.i686&
ll &modules.*
-rw-r--r-- 1 root root 221143 Dec 13 &2011
modules.alias
-rw-r--r-- 1 root root 207574 Dec 13 &2011
modules.alias.bin
-rw-r--r-- 1 root root & 1376 Dec
&7 &2011 modules.block
-rw-r--r-- 1 root root &39594 Dec 13
&2011 modules.dep
-rw-r--r-- 1 root root &61932 Dec 13
&2011 modules.dep.bin
-rw-r--r-- 1 root root & &
68 Dec &7 &2011 modules.drm
-rw-r--r-- 1 root root & &
29 Dec &7 &2011
modules.modesetting
-rw-r--r-- 1 root root & 1887 Dec
&7 &2011 modules.networking
-rw-r--r-- 1 root root &74502 Dec
&7 &2011 modules.order
-rw-r--r-- 1 root root 131724 Dec 13 &2011
modules.symbols
-rw-r--r-- 1 root root 164303 Dec 13 &2011
modules.symbols.bin
find . |cpio -o & -H newc &initrd
lzma initrd &initrd.lzma
mv initrd.lzma initrd.img
希望光盘上安装就把文件复制到ISO中重新刻录,
也可以选用PXE,直接覆盖安装就可以了!
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

我要回帖

更多关于 回收站清空数据恢复 的文章

 

随机推荐