主机: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. |
|
来自: adkada > 《嵌入式Linux》