取消
显示结果 
搜索替代 
您的意思是: 
Highlighted
Adventurer
Adventurer
243 次查看
注册日期: ‎10-22-2019

在哪里获取ramdisk类型的rootfs

转到解答
板子是zc7030,用的是OSL方式移植系统,目前u-boot、kenel能正常启动,但是在挂载rootfs时失败,我的rootf是从 xilinx-zc702-v2018.2-final.bsp 中解压的,取用的是rootfs.cpio.gz,但是没找到原始的ramdisk.image.gz文件,猜测是我制作的方式不对,目前用的u-boot、kernel版本都是2018.2。 请问:我该去哪里下载对应2018.2版本的ramdisk文件?
0 项奖励
1 个已接受解答

已接受的解答
Highlighted
Adventurer
Adventurer
163 次查看
注册日期: ‎10-22-2019

回复: 在哪里获取ramdisk类型的rootfs

转到解答
自己回复一下,已解决:
1、自己用命令生成一个空的ramdisk文件,比如32M(大于16M需要修改kernel配置);
2、mount命令挂载ramdisk.image到某个目录,如:temp目录;
3、将官方bsp中的rootfs包解压后的所有目录拷贝到temp目录下;
4、umount命令卸载ramdisk.image,此时该系统就基本是最小的完善系统了。

在原帖中查看解决方案

2 条回复2
Highlighted
Adventurer
Adventurer
225 次查看
注册日期: ‎10-22-2019

回复: 在哪里获取ramdisk类型的rootfs

转到解答
wiki这个链接 https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18842473/Build+and+Modify+a+Rootfs 能下载到一个很老版本的ramdisk,用新的arm-linux-gnueabihf-gcc等编译器编译后的程序在这个rootfs里没法运行,因为老版本ramdisk里面的标准c库都旧。
0 项奖励
Highlighted
Adventurer
Adventurer
164 次查看
注册日期: ‎10-22-2019

回复: 在哪里获取ramdisk类型的rootfs

转到解答
自己回复一下,已解决:
1、自己用命令生成一个空的ramdisk文件,比如32M(大于16M需要修改kernel配置);
2、mount命令挂载ramdisk.image到某个目录,如:temp目录;
3、将官方bsp中的rootfs包解压后的所有目录拷贝到temp目录下;
4、umount命令卸载ramdisk.image,此时该系统就基本是最小的完善系统了。

在原帖中查看解决方案