本文档适合嵌入式初学者练习制作linux系统上的最小根文件系统。
rootfs的制作 1
1) 创建dev/ sys/ etc/ root/ home/ proc/ tmp/等文件夹 2
2) 创建设备文件 2
3) 设置init启动配置信息。 3
1) 配置profile文件设置用户登录后的执行脚本。 4
2) 自定义主机名 5
3) 设置用户名及登录验证 5
4) 配置DNS 5
5) 加载内核驱动模块 6
6) SSH移植 6
a.安装zlib 6
b.安装openssl: 7
c.安装openssh 7
c.加入user sshd 8
d.启动sshd 8
e.error解决 8
1) ext4文件系统制作 8
2) cramfs文件系统制作 9
3) ramdisk文件系统制作 9
4) initramfs文件系统制作 10
5) nfs挂载 10
6) Ubifs挂载 10
a. 下载mtd-utils 10
1) 内核配置 12
2) iw系列命令移植 ---wireless_tools.30.rtl.tar.gz 12
3) wpa系列命令移植 --- wpa_supplicant-2.7.tar.gz 13
4) 内核配置rfkill 子系统 13
5) Ethtool移植 13
6) Mii-tool移植 13
7) ntpd –时钟同步守护进程 14
8) msntp移植 14
1