什么是ramfs?ramfs是空间规模动态变化的RAM文件系统.它非常简单,是用来实现Linux缓存机制(缓存page cache and dentry cache)的文件系统.通常情况下,Linux的所有文件在内存中都有缓存.需要读取的数据页从支撑存储设备(block device)中读取后,缓存于内存.在支撑存储设备中的数据页执行marked as clean操作.当虚拟文件系统需要支撑存储设备中的数据页内存时,可以释放.基于同样的机制,支撑存储设备的写入操作(写入文件然后写回支撑存储设备,
(1)#cd ../rootfs/ #ln -s ./bin/busybox init 创建软链接 (2)进入Linux内核 #make menuconfig General setup-->Initial RAM filesystem and RAM disk (initramfs/initrd) support 选择上该选项 General setup-->Initramfs source file(s) 输入rootfs的路径(3)重新编译内核(4)进入u-boot设置环境变量并下载启动