• NFS 网络文件系统制作


    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
    View Code

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

    4. 创建配置文件

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

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

    这里复制飞凌的 /lib 目录

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

  • 相关阅读:
    深入理解linux启动过程
    Oracle 12c 的新功能:模式匹配查询
    AIX 常用命令汇总
    Oracle 11g ADRCI工具使用
    AIX TL的升级和回退
    oracle redo log的维护
    202. Happy Number
    198. House Robber
    203. Remove Linked List Elements
    217. Contains Duplicate
  • 原文地址:https://www.cnblogs.com/youngvoice/p/4881965.html
Copyright © 2020-2023  润新知