使用 BusyBox 构建 ramdisk
一. 软件准备
主机:龙芯3A3000
系统:Fedora28_for_loongson-MATE-Live-2.iso [下载地址](http://mirror.lemote.com/fedora/fedora28-live/Fedora28_for_loongson-MATE-Live-2.iso)
工具链:mips64el-redhat-linux(8.x)
内核:4.19.5-2.fc28.lemote.1.mips64el
BusyBox:1.26.2-3.fc28.lemote.mips64el [下载地址](http://mirror.lemote.com:8000/fedora/releases/28/os/Packages/busybox-1.26.2-3.fc28.lemote.mips64el.rpm)
二. 安装 BusyBox,创建基本目录结构
- 创建基本目录结构
# mkdir mnt tmp var usr sys proc etc lib dev bin sbin root home
# mkdir usr/bin usr/sbin usr/lib lib/modules
- 下载安装 BusyBox
dnf install --installroot=`pwd`/ROOTFS busybox
# 安装后目录结构
# ls ROOTFS
bin dev etc home lib mnt proc root sbin sys tmp usr var
- 创建设备节点
- 可以在本系统目录下复制出 /dev 下各设备结点