天嵌 ARM开发社区

 找回密码
 注册
查看: 1571|回复: 5

建置root filesystem

[复制链接]
DoReMi 发表于 2012-5-8 23:30:12 | 显示全部楼层 |阅读模式
使用busybox建置root filesystem

通常在/etc/inittab檔:
::sysinit:/etc/init.d/rcS

那所有的mount mknod動作皆可直接寫在/etc/rcS 如圖下:
echo
echo Welcome to MontaVista Linux Preview Kit
echo
echo Starting system...

# First mount /proc!
echo -n "mounting /proc: "
mount -n /proc /proc -t proc
echo "done."

# Make sure / is ro (this is fixed, now it is rw)
echo -n "Mounting '/' read-only: "
mount -n -o remount,rw /
echo "done."

# Bring up loopback
echo -n "brining up loopback interface: "
ifconfig lo 127.0.0.1 up
echo "done."
touch /tmp/utmp
touch /tmp/wtmp
touch /tmp/lastlog
touch /tmp/messages
touch /tmp/thttpd.log

# Start syslogd/klogd
echo -n "Starting syslogd: "
syslogd
echo "done."
echo -n "Starting klogd: "
klogd
echo "done."

# Start inetd
echo -n "Starting inetd: "
/usr/sbin/inetd
echo "done."

# Start thttpd
echo -n "Starting thttpd: "
/usr/sbin/thttpd -C /etc/thttpd/thttpd.conf -i /var/run/thttpd.pid -c "/cgi-bin/*"
sleep 1
echo "done."

echo System started.

# QVGA dev nod
echo QVGA mknod created
mknod /dev/fb0                  c 29 0
mknod /dev/pwl                  c 46 0
mknod /dev/keypad               c 42 0
mknod /dev/touchscreen  c 43 0
mknod /dev/ledDevice    c 10 20

# // / usb dev nod
mknod /dev/sda1 b 8 1

# // / dsp audio dev nod
mknod /dev/mixer c 14 0
mknod /dev/dsp c 14 3

這些是怎麼跟對應的位置做連結?還是在這邊寫好就行了?
TQ_guoxixiao 发表于 2012-5-9 09:52:19 | 显示全部楼层
怎麼跟對應的位置做連結?
mount 后面跟的有路径呀。
 楼主| DoReMi 发表于 2012-5-9 13:10:42 | 显示全部楼层
TQ_guoxixiao 发表于 2012-5-9 09:52
怎麼跟對應的位置做連結?
mount 后面跟的有路径呀。

Kernel panic-not syncing: No init found. Try passing init= option to kernel
這是我啟動後出現的情況
TQ_guoxixiao 发表于 2012-5-9 17:40:22 | 显示全部楼层
这个文件系统是你自己做的?
 楼主| DoReMi 发表于 2012-5-9 18:51:22 | 显示全部楼层
嗯啊,我想自己建置一個試看看

我是不知道為什麼出現:NO init found

照理說 /etc/inittab寫好 裡面就有init的路徑

 楼主| DoReMi 发表于 2012-5-9 20:40:55 | 显示全部楼层
已解決 THX!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-6-25 13:39 , Processed in 1.062500 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表