BusyBox已集成命令tftp,可通过tftp上传或下载文件:Usage: tftp [OPTIONS] HOST [PORT]Transfer a file from/to tftp server -l FILE Local FILE -r FILE Remote FILE -g Get fil...
分类:
其他好文 时间:
2015-09-20 13:14:47
阅读次数:
146
1. BusyBox编译工具,包含bin, sbin, usr, linuxrc.2. 添加相关重要目录:dev, etc, mnt, proc, sys, lib, var, tmp.3. dev中添加相关设备文件。 mknod -m 666 ttyS0 c 4 64 mknod -m 666 n...
分类:
其他好文 时间:
2015-09-19 21:10:48
阅读次数:
246
1. busybox配置telnet相关命令。2. devpts文件系统,是目前最常见的pseudo终端,使用telnetd服务器,必须加载该文件系统。 在/dev目录下创建一个pts目录,用来加载devpts文件系统: mkdir pts 同时修改rcS,增加mount项: mount -t de...
分类:
Web程序 时间:
2015-09-19 19:30:06
阅读次数:
263
1. 下载Busybox tar包,如busybox-1.23.0.tar.bz2。 官网:http://www.busybox.net/2. make distclean;清除原有配置 make menuconfig; 配置命令选项 make;编译 make install;安装编译文件,主要为b...
分类:
其他好文 时间:
2015-09-19 19:27:55
阅读次数:
136
inittab第一行指定初始化脚本,开启所有应用程序,必须有。::sysinit:/etc/init.d/rcS在第一行执行完后,执行剩余行命令,此终端要接受命令交互需开启sh。::askfirst:/bin/sh上述两行必须有,初始化系统,终端交互。------------------------...
分类:
其他好文 时间:
2015-09-19 18:15:37
阅读次数:
318
自从在大学知道了Linux这玩意是可以定制的之后,一直想做出一版属于自己的Linux系统。最近工作比较闲,终于塌下心来好好学习了一下。目前来说,我接触的定制Linux的方法主要有两种:1、以busybox为核心,通过构建initrd+busybox做出的fs+内核这三大块,构建Linux2、采用更底...
分类:
系统相关 时间:
2015-09-19 18:11:58
阅读次数:
1396
定制Linux系统简单回顾下系统启动的相关内容编译过程:编译内核、busybox为系统上的新硬盘建立分区,这里根据需要先建立一个大小为200M的主分区作为新建系统的boot分区和一个512M的分区作为目标系统(即正在构建的新系统,后面将沿用此名称)的根分区;200M的分区格式化后将其挂载至/mnt/...
分类:
其他好文 时间:
2015-09-19 18:09:54
阅读次数:
213
linux启动完成后,运行由Busybox产生的init进程。init代码在BusyBox中init/init.c中,主要进行以下工作:》为init进程设置信号处理进程。》对控制台进行初始化。》解析inittab文件即/etc/inittab。》若无/etc/inittab,采用默认的inittab...
分类:
其他好文 时间:
2015-09-19 18:09:33
阅读次数:
152
rcS为系统初始化脚本,完成最开始的一些配置工作,可开启应用程序。#!/bin/shmount -a ;mount文件,要mount的文件有fstab指定。. /etc/profile ;配置环境变量echo "configuring network...\n" ;配置网络ifconfig eth0...
分类:
其他好文 时间:
2015-09-19 18:04:04
阅读次数:
202
linux的登录主要是由两个文件在控制,/usr/sbin/getty来获得用户名,并进行检查用户名是否存在,然后将用户名传递给/usr/bin/login来获取用户输入密码和检查密码是否正确.所以要实现linux的自动登录,就要改动这两个文件.1.getty实现的主要功能是: 1)打开指定的tty...
分类:
其他好文 时间:
2015-09-19 12:18:26
阅读次数:
348