扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
root@dreambox:/var/mnt/nfs chmod +x OK,接下来就可以做解包及打包工夫了。
创新互联专注为客户提供全方位的互联网综合服务,包含不限于做网站、网站制作、庐阳网络推广、成都微信小程序、庐阳网络营销、庐阳企业策划、庐阳品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联为所有大学生创业者提供庐阳建站搭建服务,24小时服务热线:13518219792,官方网址:www.cdcxhl.com
你您可以打开 boot.img 或者 recovery.img ,然后 跳过开始的 2K 的头数据,然后寻找一大堆 0 的数据,在这一堆 0 的数据后面,紧跟着 1F 8B 这两个数字 (1F 8B 是 gzip 格式的文件的结束标记)。
解包 6及以后内核中的initrd.img采用cpio压缩,不再是4内核使用的ext2格式,无法使用mount -o loop 挂载。需要使用gunzip解压缩,然后再使用cpio解包。
使用者只需要在linux(需安装gcc,make,一般是标配)或windows(需要安装mingw)的命令行执行make,即可产生可执行文件mkbootimg,unpackbootimg。
在某些映像中或许没有这部分)。此类文件的定义可以从源代码android-src/system/core/mkbootimg找到一个叫做bootimg.h的文件。
解包 6及以后内核中的initrd.img采用cpio压缩,不再是4内核使用的ext2格式,无法使用mount -o loop 挂载。需要使用gunzip解压缩,然后再使用cpio解包。
hd0,0),进入你的镜像文件分区,kernel vmlinuz载入内核,initrd initrd.img载入安装启动镜像,最后boot,就进入了安装画面,不过你要在window下把iso中的/isolinux下的vmlinuz和initrd.img解压出来放到分区目录下。。
首先是root身份 cd ..unzip 加参数 -l 显示压缩文件内所包含的文件。或者unzip -- help 看看里面的参数。
initrd.img是linux系统的内核文件。linux系统先启动内核,然后内核挂载initrd.img,并执行里面的脚本来进一步挂载各种各样的模块,然后发现真正的root分区,如果没有initrd.img,内核就试图直接挂载root分区。
用PXE安装redhat6。只有用这个方式压缩的initrd ,在Linux系统重启的时候才能一正确的文件格式。编译安装完内核后在/boot下没有initrd.imgvmlinuz自然就是内核了。
1、下载一个ROM助手,百度搜索下就行,最好是guan网下载,蘑菇论坛。
2、使用者只需要在linux(需安装gcc,make,一般是标配)或windows(需要安装mingw)的命令行执行make,即可产生可执行文件mkbootimg,unpackbootimg。
3、Linux环境下,有专门的脚本来解压boot.img,这里不再细说。用厨房解压boot.img的方法:下载厨房工具,放在D盘根目录下。
4、解包boot.img,命令bootimg--unpack-bootimg(boot.img应和bootimg.exe在同一目录下)。
5、boot.img.gz 前面加上 512字节的表头。用 dd 读出后面的数据就能用 gz 解压缩了。这种嵌入式 ROM 都是有专门解包工具的,不是随便找个解压缩软件就能解压缩的。如果可以,还是去找专门的解包工具吧。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流