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控制台,
最小系统启动成功。
编译了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控制台,
最小系统启动成功。
相关文章推荐
- 编译文件系统移植linux-3.0.62 + busybox最小系统到单板TQ2440
- 移植u-boot-2011.03到S3C2440(utu2440)的方法与步骤###8. u-boot引导启动nand flash中内核和根文件系统cramfs和用户文件系统yaffs2支持
- TQ2440从nfs网络文件系统启动
- fl2440——内核修改和initramfs文件系统启动
- mini2440 最小根文件系统制作和nfs启动
- TQ2440制作最小根文件系统
- TQ2440利用nfs挂载文件系统不稳定,启动成功后,总是一会时间就重启
- Linux内核启动及根文件系统载入过程
- 6410 UBOOT 支持SD/SDHC卡启动 FAT32文件系统 yaffs2烧录 图片显示烧录状态
- FL2440之yaffs2根文件系统移植
- TQ2440的yaffs2文件系统移植出问题及解决
- Linux文件系统启动过程及login的实现 (busybox)
- Linux之TQ2440通过nfs挂载根文件系统 本篇文章来源于 Linux公社网站(www.linuxidc.com) 原文链接:http://www.linuxidc.com/Linux/20
- linux文件系统的启动分析
- SD卡文件系统启动linux
- 启动hdfs文件系统后,Browse the filesystem链接打不开
- 分析Android 根文件系统启动过程(init守护进程分析)
- fstab文件内容错误造成系统无法启动的解决方式
- RHEL6基础之十五RHEL系统启动流程及GRUB文件说明
- S3C2440 nfs 文件系统启动构建