Firefly开源社区

打印 上一主题 下一主题

[Linux] 打包固件时文件系统链接问题

19

积分

0

威望

0

贡献

技术小白

积分
19

打包固件时文件系统链接问题

发表于 2023-5-5 10:08:14      浏览:4649 | 回复:6        打印      只看该作者   [复制链接] 楼主
问题描述及复现步骤:
请问大佬,我把自己的rootfs放到ubuntu_rootfs目录下,运行./build.sh后,ubuntu_rootfs目录下rootfs总是被链接到./buildroot/output/images/下的文件系统,请问怎么设置才能把自己的文件系统弄进去,问题是编过buildroot后出现的

sdk:rk356x_linux_release_v1.3.0b_20221213_split_dir  
板子型号:rk3568Q

111.log

267 Bytes, 下载次数: 1, 下载积分: 灯泡 -1 , 经验 -1

回复

使用道具 举报

2122

积分

20

威望

24

贡献

中级创客

Rank: 4

积分
2122
发表于 2023-5-5 14:59:05        只看该作者  沙发
编译ubuntu才能指定文件系统呀
你编译buildroot当然会链接到/buildroot/output/images/下的文件系统
你build.sh选择配置文件的时候要选带有ubuntu字样的mk文件
回复

使用道具 举报

19

积分

0

威望

0

贡献

技术小白

积分
19
发表于 2023-5-6 09:54:54        只看该作者  板凳
Liuth 发表于 2023-5-5 14:59
编译ubuntu才能指定文件系统呀
你编译buildroot当然会链接到/buildroot/output/images/下的文件系统
你bu ...

感谢回复,build.sh已配置itx-3568q-ubuntu.mk,.BoardConfig.mk 也已经链接过去(.BoardConfig.mk -> rk356x/itx-3568q-ubuntu.mk),但是只要/buildroot/output/images/下有rootfs.ext4时运行build.sh自己的放在ubuntu_rootfs目录下的rk356x_ubuntu_rootfs.img都会被删除,并且重新生成链接文件rk356x_ubuntu_rootfs.img,链接到/buildroot/output/images/rootfs.ext4
回复

使用道具 举报

2122

积分

20

威望

24

贡献

中级创客

Rank: 4

积分
2122
发表于 2023-5-6 10:13:54        只看该作者  地板
cortex666 发表于 2023-5-6 09:54
感谢回复,build.sh已配置itx-3568q-ubuntu.mk,.BoardConfig.mk 也已经链接过去(.BoardConfig.mk -> rk ...

我这边不会出现这种现象,你看看rockdev文件夹下是怎样链接的,正常应该是这样
rootfs.ext4 -> ../buildroot/output/rockchip_rk3568/images/rootfs.ext2
rootfs.img -> ../ubuntu_rootfs/Ubuntu20.04-Minimal_RK3568_v2.40_20230329.img
buildroot和ubuntu互不干扰
回复

使用道具 举报

19

积分

0

威望

0

贡献

技术小白

积分
19
发表于 2023-5-6 10:38:28        只看该作者  5#
Liuth 发表于 2023-5-6 10:13
我这边不会出现这种现象,你看看rockdev文件夹下是怎样链接的,正常应该是这样
rootfs.ext4 -> ../build ...

../buildroot/output/rockchip_rk3568/images/rootfs.ext2这个文件你是怎么编出来的,是进入buildroot目录make menuconfig选择ext2然后再make这样编的吗
回复

使用道具 举报

2122

积分

20

威望

24

贡献

中级创客

Rank: 4

积分
2122
发表于 2023-5-6 11:43:27        只看该作者  6#
cortex666 发表于 2023-5-6 10:38
../buildroot/output/rockchip_rk3568/images/rootfs.ext2这个文件你是怎么编出来的,是进入buildroot目 ...

build.sh选择buildroot的mk文件
然后build.sh buildroot生成
回复

使用道具 举报

19

积分

0

威望

0

贡献

技术小白

积分
19
发表于 2023-5-6 15:28:24        只看该作者  7#
Liuth 发表于 2023-5-6 11:43
build.sh选择buildroot的mk文件
然后build.sh buildroot生成

多谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表