Linux根文件系统制作
再写一份Linux根文件系统的制作,对于arm来说,有了u-boot与kernel后,根文件系统的制作相对来说就比较容易了。
第一步:
首先获得对于根文件系统的支持,到网站http://www.aleph1.co.uk/cgi-bin/viewcvs.cgi/下面获取补丁,执行 # tar zxvf cvs-root.tar.gz #cd cvs/yaffs #./patch-ker.sh c /linux-2.6.30.4
将补丁搭上,此时,会看到内核的/fs 文件夹下多了一个名字为yaffs的目录。因为我们在内核配置中已经做好了对于yaffs文件系统的支持。所以在这里就不需要对内核的重新配置了。
第二步:制作根文件系统。到这个网站下载busybox(又名瑞士军刀)根文件系统。并解压。
第三步:
修改并配置根文件系统,同样需要修改Makefile文件,将arch ?=改为arm,将CROSS_COMPILE ?= 改为CROSS_COMPILE ?=arm-linux-。
第四步:配置make menuconfig