Firefly开源社区

标题: 请问怎样将3288板子上安装自己的软件后的lubuntu文件系统重新制作成镜像? [打印本页]

作者: chen    时间: 2015-7-21 11:31
标题: 请问怎样将3288板子上安装自己的软件后的lubuntu文件系统重新制作成镜像?
各位大神前辈们,请问怎样将3288板子上安装自己的软件后的lubuntu文件系统重新制作成镜像?
作者: busybee    时间: 2015-7-21 11:36
参见维基文档:
http://wiki.t-firefly.com/index. ... 6.E7.B3.BB.E7.BB.9F

其实就是把板子上的文件系统复制出来,固化到 ext4 格式的映像文件里。
作者: chen    时间: 2015-7-21 11:41
好的 谢谢  我先试试
作者: chen    时间: 2015-7-21 17:10
busybee 发表于 2015-7-21 11:36
参见维基文档:
http://wiki.t-firefly.com/index.php/Firefly-RK3288/Build_Ubuntu_rfs#.E5.9B.BA.E5.8C. ...

你好,请问怎样将ubuntu的linux_boot.img linux-rootfs.img misc-zero.img resource.img 做成固件,我试过wiki里面制作android固件的方法,不行,用androidTool提示加载固件失败。
作者: busybee    时间: 2015-7-22 09:52
建议下载一个 单 Ubuntu 固件,再按照以下文档,先解包,覆盖相关文件,再合包:
http://wiki.t-firefly.com/index. ... ze_android_firmware
作者: chen    时间: 2015-7-22 10:10
busybee 发表于 2015-7-22 09:52
建议下载一个 单 Ubuntu 固件,再按照以下文档,先解包,覆盖相关文件,再合包:
http://wiki.t-firefly.c ...

我就是安装这个步骤解包和合包的,合成的包用androidTool总是提示加载固件失败???     我下载了单ubuntu固件解包 然后不改变里面的文件 再合包也是提示加载固件失败。
作者: chen    时间: 2015-7-22 10:47
chen 发表于 2015-7-22 10:10
我就是安装这个步骤解包和合包的,合成的包用androidTool总是提示加载固件失败???     我下载了单ubun ...



作者: perfect1580    时间: 2015-7-22 13:28
chen 发表于 2015-7-22 10:47

如果确定解包和包没问题,会不会你固件的路径有中文?有没有用管理员权限运行开发工具?驱动什么的,排查下这些类似的问题。。。
作者: chen    时间: 2015-7-22 14:32
perfect1580 发表于 2015-7-22 13:28
如果确定解包和包没问题,会不会你固件的路径有中文?有没有用管理员权限运行开发工具?驱动什么的,排查 ...

应该不是这些问题的,我用同样的方法制作过android和lubuntu双系统的固件,都没有问题,但是制作lubuntu单系统固件就会报错,  你成功制作过ubuntu单系统的固件吗?
作者: busybee    时间: 2015-7-23 10:51
我重新解包和合包,没有问题哈:



操作日志:
$ ./img_unpack ../Firefly-RK3288_Ubuntu14.04_201411111636.img img
rom version: 4.4.2
build time: 2014-11-11 16:36:17
chip: 80
checking md5sum....OK

$ ls -l
total 128
-rwxr-xr-x 1 1033 1033 52512 Jul 23 10:20 afptool
drwxr-xr-x 1 1033 1033  4096 Jul 23 10:24 img
-rwxr-xr-x 1 1033 1033 24256 Jul 23 10:20 img_maker
-rwxr-xr-x 1 1033 1033 20520 Jul 23 10:20 img_unpack
-rwxr-xr-x 1 1033 1033 18056 Jul 23 10:20 mkkrnlimg
drwxr-xr-x 1 1033 1033  4096 Jul 23 10:20 rk2918_tools

$ cd img
$ ls -l
total 959864
-rw-r--r-- 1 1033 1033    368974 Jul 23 10:24 loader.img
-rw-r--r-- 1 1033 1033 982523908 Jul 23 10:25 update.img

$ ../afptool -unpack update.img update
Check file...OK
------- UNPACK -------
package-file        0x00000800        0x00000101
RKLoader.bin        0x00001000        0x0005A14E
parameter        0x0005B800        0x0000022C
misc-zero.img        0x0005C000        0x0000C000
resource.img        0x00068000        0x0001CA00
linux-boot.img        0x00085000        0x0087C000
linux-rootfs.img        0x00901000        0x3A000000
RESERVED        0x00000000        0x00000000
update-script        0x3A901000        0x00000416
recover-script        0x3A901800        0x0000010A
UnPack OK!

$ ls -l
total 959868
-rw-r--r-- 1 1033 1033    368974 Jul 23 10:24 loader.img
drwxr-xr-x 1 1033 1033      4096 Jul 23 10:26 update
-rw-r--r-- 1 1033 1033 982523908 Jul 23 10:25 update.img

$ cd update/
$ ls
linux-boot.img  linux-rootfs.img  misc-zero.img  package-file  parameter  recover-script  RESERVED  resource.img  RKLoader.bin  update-script
$ cat package-file
package-file package-file
bootloader        RKLoader.bin
parameter        parameter
misc                misc-zero.img
resource    resource.img
boot        linux-boot.img
linuxroot        linux-rootfs.img
backup                RESERVED
update-script        update-script
recover-script        recover-script

$ ls -l
total 959504
-rw-r--r-- 1 1033 1033   8896512 Jul 23 10:25 linux-boot.img
-rw-r--r-- 1 1033 1033 973078528 Jul 23 10:26 linux-rootfs.img
-rw-r--r-- 1 1033 1033     49152 Jul 23 10:25 misc-zero.img
-rw-r--r-- 1 1033 1033       257 Jul 23 10:25 package-file
-rw-r--r-- 1 1033 1033       544 Jul 23 10:25 parameter
-rw-r--r-- 1 1033 1033       266 Jul 23 10:26 recover-script
-rw-r--r-- 1 1033 1033         0 Jul 23 10:26 RESERVED
-rw-r--r-- 1 1033 1033    117248 Jul 23 10:25 resource.img
-rw-r--r-- 1 1033 1033    368974 Jul 23 10:25 RKLoader.bin
-rw-r--r-- 1 1033 1033      1046 Jul 23 10:26 update-script

$ cat package-file
package-file package-file
bootloader        RKLoader.bin
parameter        parameter
misc                misc-zero.img
resource    resource.img
boot        linux-boot.img
linuxroot        linux-rootfs.img
backup                RESERVED
update-script        update-script
recover-script        recover-script

$ ../../afptool -pack . ../update-new.img
------ PACKAGE ------
Add file: ./package-file
Add file: ./RKLoader.bin
Add file: ./parameter
Add file: ./misc-zero.img
Add file: ./resource.img
Add file: ./linux-boot.img
Add file: ./linux-rootfs.img
Add file: ./RESERVED
Add file: ./update-script
Add file: ./recover-script
Add CRC...
------ OK ------
Pack OK!

$ cd ..
$ ../img_maker -rk32 loader.img update-new.img release_update_new.img
generate image...
append md5sum...
success!

$ ls -lh
total 2.8G
-rw-r--r-- 1 1033 1033 361K Jul 23 10:24 loader.img
-rw-r--r-- 1 1033 1033 938M Jul 23 10:29 release_update_new.img
drwxr-xr-x 1 1033 1033 4.0K Jul 23 10:26 update
-rw-r--r-- 1 1033 1033 938M Jul 23 10:25 update.img
-rw-r--r-- 1 1033 1033 938M Jul 23 10:28 update-new.img



作者: chen    时间: 2015-7-23 13:55
busybee 发表于 2015-7-23 10:51
我重新解包和合包,没有问题哈:

谢谢版主  我试过了  用androidTool v2.33就可以,用andTool v2.35就不行?
作者: hicc    时间: 2015-9-15 15:53
你好 我想问一下 我下载了一个能用的双系统的镜像 复制了其中的文件系统内的文件 到一个重新建立了的文件系统镜像中 做成镜像之后替换了原来的文件系统镜像 重新打包 烧录之后 的ubuntu系统启动后进不去图形界面 是怎么回事儿!




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1