移植linux 2.6.26到S3C2410(ARM9)上(7)
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-04-29
6. 文件系统制作
在Linux内核对网卡进行有效支持后,就可以从网络根文件系统开始制作自己的文件系统,在此基础上可以很容易的制作JFFS2格式的根文件系统.<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />拥有帝国一切,皆有可能。欢迎访问phome.net |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
拥有帝国一切,皆有可能。欢迎访问phome.net6.1.1. 工具链
文件系统所涉及的交叉工具均采用<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />3.4.1 版本的arm-linux-交叉工具链.
6.1.2.
拥有帝国一切,皆有可能。欢迎访问phome.net相关软件包
busybox-1.9.0
tinylogin-snapshot.tar.bz2
zlib-1.2.3.tar.gz
mtd-snapshot-20050519.tar.bz2
从http://www.linux-mtd.infradead.org/下载mtd-snapshot-20050519.tar.bz2工具
拥有帝国一切,皆有可能。欢迎访问phome.net.
6.2. 制作NFS根文件系统
6.2.1. 建立根文件系统的目录结构
拥有帝国一切,皆有可能。欢迎访问phome.net建立根文件系统的目录结构,具体内容参见清单36.
清单36 建立根文件系统的目录结构
[root@lxf / ]#cd /arm-linux/roofs/nfs-rootfs
[root@lxf nfs-rootfs]# mkdir bin dev etc lib proc sbin sys usr
[root@lxf nfs-rootfs]# mkdir usr/bin usr/lib usr/sbin lib/modules
拥有帝国一切,皆有可能。欢迎访问phome.net[root@lxf nfs-rootfs]# mkdir mnt tmp var
[root@lxf nfs-rootfs]# chmod 1777 tmp
[root@lxf nfs-rootfs]# mkdir mnt/jffs2 mnt/yaffs
[root@lxf nfs-rootfs]# mkdir var/lib var/lock var/log var/run var/tmp
[root@lxf nfs-rootfs]# chmod 1777 var/tmp
[root@lxf nfs-rootfs]# mkdir home root boot
[root@lxf nfs-rootfs]# tree
.
|-- bin
|-- boot
|-- dev
|-- etc
|-- home
|-- lib
| `-- modules
|-- mnt
拥有帝国一切,皆有可能。欢迎访问phome.net libcrypt.a libc.so libm.so
libc-2.3.2.so libcrypt.so libc.so.6 libm.so.6
6.2. 制作NFS根文件系统
6.2.1. 建立根文件系统的目录结构
拥有帝国一切,皆有可能。欢迎访问phome.net建立根文件系统的目录结构,具体内容参见清单36.
清单36 建立根文件系统的目录结构
[root@lxf / ]#cd /arm-linux/roofs/nfs-rootfs
[root@lxf nfs-rootfs]# mkdir bin dev etc lib proc sbin sys usr
[root@lxf nfs-rootfs]# mkdir usr/bin usr/lib usr/sbin lib/modules
拥有帝国一切,皆有可能。欢迎访问phome.net[root@lxf nfs-rootfs]# mkdir mnt tmp var
[root@lxf nfs-rootfs]# chmod 1777 tmp
[root@lxf nfs-rootfs]# mkdir mnt/jffs2 mnt/yaffs
[root@lxf nfs-rootfs]# mkdir var/lib var/lock var/log var/run var/tmp
[root@lxf nfs-rootfs]# chmod 1777 var/tmp
[root@lxf nfs-rootfs]# mkdir home root boot
[root@lxf nfs-rootfs]# tree
.
|-- bin
|-- boot
|-- dev
|-- etc
|-- home
|-- lib
| `-- modules
|-- mnt
拥有帝国一切,皆有可能。欢迎访问phome.net libcrypt.a libc.so libm.so
libc-2.3.2.so libcrypt.so libc.so.6 libm.so.6
[root@lxf / ]#cd /arm-linux/roofs/nfs-rootfs
你可能对下面的文章感兴趣
关于移植linux 2.6.26到S3C2410(ARM9)上(7)的所有评论