initrd的解压问题,高手9999我吧!

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
alwcel
帖子: 1
注册时间: 2014-06-19 19:16
系统: ubuntu14.04

initrd的解压问题,高手9999我吧!

#1

帖子 alwcel » 2014-06-19 19:26

这个initrd为iKuai的BOOT分区下的ROOTFS.GZ文件
因为刚来的新人,不能上传附件,我就详细说说。
#file rootfs.gz 显示结果为DATA
#hexedit -s rootfs.gz 头一行显示为
2F9B 08..............
我想文件是GZ结尾,这文件头又这么像GZIP的文件头,于是用hexedit修改成1F8B08
#gunzip -d rootfs.gz 可以解压出来rootfs文件,
可是:
#file rootfs显示的结果也还是为DATA
我想知道这文件到底怎么解压啊。
而且更郁闷的是:
iKuai的是GRUB0.97
我用UBUNTU14.04的GRUB。开机加载UBUNTU的内核,再加载iKuai的rootfs.gz,GURB2没有报错,可以识别。
这表示:GRUB没有改动源码。为什么文件头为2F9B08,为什么GRUB能识别到。为什么不能挂载也不能解压。。想了好几天了。。只能来这里求救了。。


哪位大神帮帮我啊
回复