看了sjssd大大写的关于修改boot.img文件的帖子(http://www.in189.com/thread-116628-1-1.html),sjssd大大写的很详细,唯一的缺点就是要在linux环境下操作,需要装虚拟机,对于新手来说很麻烦。而且最大的问题是,我刚下的YLMF系统,在两台电脑的虚拟机都安装出现错误。
sjssd大大说了是有windos下用的程序的,但是运行不起来。其实windos下的这个三个程序并不是完美移植的,而是经过了重编译,可以在Window下的特殊环境中运行。split_bootimg.pl是PERL脚本,只要安装相应的解释器即可。而mkbootfs和mkbootimg需要安装Cygwin模拟linux环境。
所以,安装过程如下:
1. 安装ActivePerl,下载地址百度一下,安装时全下一步即可。
2. 安装Cygwin,还是百度一下,一大堆下载地址。但是Cygwin这种软件比较特殊,具有鲜明的linux软件特称,就是下载的只是个安装壳,具体要安装的内容要你选择后才从网上下载安装。具体安装方法请参考百度文库:http://wenku.baidu.com/view/7a3ed79b51e79b896802264f.html
3. 配置环境变量。这是最重要的一步。可能之前有人尝试过运行Winods下的mkbootfs程序,也看见了缺少cygwin1.dll的提示,甚至也安装了Cygwin,但还是不好使,为什么呢?就是因为没配置环境变量。话说linux移植过来的程序用起来都很麻烦。配置方法如下:右键我的电脑-属性-高级系统设置(这是Win7的操作,XP请自行尝试),打开“环境变量”,在“系统变量”找到Path变量,编辑,在最后加入“;Cygwin安装目录\bin\”,比如我的Cygwin安装到了“C:\Windows\Cygwin”目录,这里就填“;C:\Windows\Cygwin\bin\”。
好了,现在环境就搭建好了。但是如果你要使用sjssd大大提供的程序,必须将文件夹“Workfolder”放在C盘根目录下,不太方便。所以我重新整理了程序包,重写了批处理文件,可以放在任意地方用,这样大家就好用多了。下载地址在附件中,具体使用方法看压缩包里的说明。
转载请注明出处,谢谢。
文章评论