NFS 网络文件系统制作

时间:2021-06-02 07:58:54

1. 构建根文件系统主要是建立相关的文件目录,以及各目录下相关的配置文件、管理工具等。

2. 首先创建文件目录。

    mkdir rootfs
cd rootfs
mkdir bin dev etc lib proc sbin sys usr mnt tmp var
mkdir usr/bin usr/lib usr/sbin lib/modules

3. 通过移植Busybox来创建管理工具。

首先下载 Busybox源代码,然后修改Makefile 文件如下

CROSS_COMPILE ?= arm-linux-
ARCH ?= arm

然后执行make menuconfig 进行配置,这里选择默认值即可。

4. 创建配置文件

#/etc/init.d/rcS
#! /bin/sh
mount -a
echo hello
#/etc/fstab
#device mount-point type options dump fsck order
proc /proc proc defaults
tmpfs /tmp tmpfs defaults
# /etc/inittab
::sysinit:/etc/init.d/rcS
ttySAC0::askfirst:-/bin/sh
::ctrlaltdel:/sbin/reboot
::shutdonw:/bin/umount -a -r

5. 根据需要创建glibc库文件。

这里复制飞凌的 /lib 目录

6. 文件系统如果制作成功,则会出现下面的现象。

NFS 网络文件系统制作