Chinaunix首页 | 论坛 | 博客
  • 博客访问: 73267
  • 博文数量: 20
  • 博客积分: 1400
  • 博客等级: 上尉
  • 技术积分: 205
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-28 17:19
文章分类

全部博文(20)

文章存档

2011年(1)

2009年(18)

2008年(1)

我的朋友

分类: LINUX

2009-03-29 12:01:21

My2410最小根文件系统启动

by hipboi ee team

主机:ubuntu 8.10 x86_64

编译了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.0.100

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控制台,

最小系统启动成功。

阅读(1086) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~