分享

2440最小根文件系统启动 (精华)

 adkada 2011-12-08

http://blog.csdn.net/guoyin/article/details/6182483

2440最小根文件系统启动

57人阅读 评论(0) 收藏 举报

主机:fedora 14

 

编译了busybox之后,就开始考虑制作一个最小的根文件系统了。

还是从NFS启动。

把编译busybox生成的二进制文件放在NFS目录,有bin sbin usr linuxrc

创建etc 目录,在etc目录新建inittab文件

 

# /etc/inittab

::sysinit:/etc/init.d/rcS

ttyS0::askfirst:-/bin/sh

::ctrlaltdel:/sbin/reboot

::shutdown:/bin/umount -a -r

 

新建fstab文件

#/etc/fstab

# device mount-point type options dump fsck order

proc /proc proc defaults 0 0

tmpfs /tmp tmpfs defaults 0 0

 

etc目录下新建子目录init.dinit.d目录下rcS文件

mkdir init.d

cd ninit.d

vim rcS内容为

 

#!/bin/sh

ifconfig eth0 192.168.1.231

mount -a

 

保存,退出。

加上可执行属性

sudo chmod +x

==========================

NFS目录下创建其它目录

mkdir dev tmp proc

=======================

dev目录下创建必须设备文件

sudo mknod console c 5 1

sudo mknod ttyS0 c 204 64

sudo mknod null c 1 3

=====================

启动开发板,

看到

Please press Enter to activate this console.

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多