您的位置:首页 > 其它

2440最小根文件系统启动

2011-02-13 16:34 232 查看
主机: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.d及init.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.

回车,即可进入shell控制台,
最小系统启动成功。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: