制作嵌入式根文件系统的错误分析
2017-10-11 16:06
351 查看
最近在移植linux内核时,发现我移植的initramfs无法正常挂载,出现的错误如下
关于这个错误的解决办法,网上的说法基本呈现两种;第一种是未对linux内核进行合适的配置,第二种是生成的文件系统过大,而RAM过小;
1、第一种的解决方案是,在内核配置菜单的kernel Features 子菜单中选中以下两项
2、第二种的解决方案是,不断的减少busybox的配置,从而减小根文件系统的大小。
但是这两种解决方案并没有解决我的问题,最后我将我的交叉工具链由原来的4.3降到的4.2.2,问题迎刃而解,由于博主水平有限,忘路过的大神指点
关于这个错误的解决办法,网上的说法基本呈现两种;第一种是未对linux内核进行合适的配置,第二种是生成的文件系统过大,而RAM过小;
1、第一种的解决方案是,在内核配置菜单的kernel Features 子菜单中选中以下两项
[*] Use the RAM EABI to compile the kernel [*] Allow old ABI binaries to run with this kernel
2、第二种的解决方案是,不断的减少busybox的配置,从而减小根文件系统的大小。
但是这两种解决方案并没有解决我的问题,最后我将我的交叉工具链由原来的4.3降到的4.2.2,问题迎刃而解,由于博主水平有限,忘路过的大神指点
相关文章推荐
- 嵌入式根文件系统的移植和制作详解
- Busybox制作嵌入式Linux的文件系统
- 制作根文件系统(接上次嵌入式交叉编译环境)
- 嵌入式系统文件系统概述及对比分析(包含jffs2, yaffs, cramfs, romfs, ramdisk, ramfs/tmpfs)
- 嵌入式Linux文件系统制作详解
- 第4阶段——制作根文件系统之分析init进程(2)
- ubi文件系统制作指令分析
- 制作根文件系统:make[1]: *** [miscutils/ubi_tools.o] 错误 1 --来源于网络
- 文件系统分析和制作的整个过程
- 嵌入式文件系统镜像制作及烧写
- 制作根文件系统:make[1]: *** [miscutils/ubi_tools.o] 错误 1 --来源于网络
- 嵌入式根文件系统的移植和制作详解
- 制作根文件系统(接上次嵌入式交叉编译环境)
- 嵌入式 CRAMFS + YAFFS2文件系统的制作和注意事项
- 转:制作嵌入式linux文件系统(ramdisk,cramfs,squashfs)
- 嵌入式Linux文件系统制作详解
- 嵌入式根文件系统的移植和制作详解
- 嵌入式学习-linux系统-lesson3-文件系统的制作及nfs挂载
- 基于嵌入式Linux平台的最小文件系统的制作
- 嵌入式学习笔记(3)---YAFFS文件系统的制作移植