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

Linux根文件系统制作,Linux,Arm Linux

Linux根文件系统制作,Linux,Arm Linux

Linux根文件系统制作,Linux,Arm Linux

相关内容