嵌入式linux系统克隆,《我也来学做嵌入式Linux系统V0.1》

${PRJROOT}/rootfs/etc/init.d

#cd ${PRJROOT}/rootfs/etc/init.d

#vi rcS

我的脚本如下:

#!/bin/sh

#Set Path

PATH=/sbin:/bin

export PATH

syslogd -m 60

klogd

#install /proc

mount -n -t proc none /proc

#reinstall root file system by read/write mode(need:

/etc/fstab)

mount -n -o remount,rw /

#reinstall /proc

mount -n -o remount,rw -t proc none /proc

#set lo ip address

ifconfig lo 127.0.0.1

#set eth0 ip address

#当然,这样子做只是权宜之计,最后做的应该是在这一步引导网络启动脚本,像RedHat

#那样,自动读取所有指定的配置文件来启动

ifconfig eth0 192.168.0.68 netmask 255.255.255.0

#set route

#同样的,最终这里应该是运行启动路由的脚本,读取路由配置文件

route add default gw 192.168.0.1

#还差一个运行服务程序的脚本,哪位有现成的么?

#网卡/路由/服务这三步,事实上可以合在一步,在rcS这一步中,做一个循环,运行指定启动目录下的所有脚,先将就着这么做吧,确保系统能够正常启动了,再来写这个脚本。

#set hostname

hostname MyLinux

保存退出。

编写fstab文件

#vi fstab

我的fstab很简单:

/dev/hda1 / ext2 defaults 1 1

none /proc proc defaults 0 0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值