qiyei2009 发表于 2015-7-12 15:51:00

关于RK3288制作ubuntu根文件系统的问题

本帖最后由 qiyei2009 于 2015-7-12 15:55 编辑

本人买了firefly-3288开发板也有几个月了,今天打算来玩玩,先打算做做linux的开发,暂时不准备搞android,看了一下论坛,发现Lubuntu和android是用的同一个内核,
      1 编译内核,这个没问题,搭建好开发环境后,根据http://wiki.t-firefly.com/index.php/Firefly-RK3288/Build_kernel能生成 boot.img
但是这个我有几个疑问:
1 如果只做linux开发,我是不是也必须创建boot.img?因为我发现烧写工具是可以单独烧写内核的。而且编译内核在内核根目录也会生成kernel.img文件。


2 ubuntu的根文件系统:根据http://wiki.t-firefly.com/index.php/Firefly-RK3288/Build_Ubuntu_rfs生成的镜像 linuxroot.img,对应于那个分区?是上图system分区么?
3 如果只做linux下的ubuntu开发,是不是只用烧写这几个文件就可以了?如下:
loader分区的:RK3288UbootLoader_V2.19.06.binparameter分区的:rk3288-3.10-uboot.parameter.txtkernel分区的:kernel.imgsystem分区的:linuxroot.img

还有一个问题:今天我按照http://wiki.t-firefly.com/index.php/Firefly-RK3288/Build_Ubuntu_rfs来制作ubuntu根文件系统,(我只烧写的Lubuntu固件,所以只是将linux-boot-miniroot.img 写到 boot 分区)。老是不成功,失败主要是见下图二
         这一步老是不成功,无法挂载:
         请问只有用TF卡才行么?用其他的存储设备行不行?比如U盘等如果我跳过这一步,执行到这里,始终不会进入ubuntu,任然还是进入miniroot最后问一下,有没有其他办法,比如在主机上制作ubuntu根文件系统镜像,这样比起在开发板上要方便很多呢!
         跪求大家帮我解答!

busybee 发表于 2015-7-13 16:30:00

这里有一篇在主机上制作 Ubuntu 的:
http://forum.tronsmart.com/forum/tronsmart-orion-r28-stock-firmware-release/579-build-your-own-ubuntu-system-from-scratch#3395

busybee 发表于 2015-7-13 16:32:12

如果我跳过这一步,执行到这里,始终不会进入ubuntu,任然还是进入miniroot
miniroot 可以保存配置的,用
# editenv
编辑配置并保存退出,然后再
# boot

以后启动,miniroot 会读出配置,自动加载对应的系统。

qiyei2009 发表于 2015-7-13 20:50:53

busybee 发表于 2015-7-13 16:32
miniroot 可以保存配置的,用
# editenv
编辑配置并保存退出,然后再


多谢版主,我再继续试试

syanm 发表于 2020-11-28 23:23:05

可以单独烧写kernel.img吗
页: [1]
查看完整版本: 关于RK3288制作ubuntu根文件系统的问题