【摘要】:例11.3 建立根文件系统生成必要的目录和设备文件:echo"creatint rootfs dir......"mkdir rootfscd rootfsmkdir bin dev etc lib proc sbin sys usrmkdir usr/bin usr/lib usr/sbin lib/modulesmkdir mnt tmp varchmod 1777 tmpmkdir mnt/u mnt/vmkdir var/lib var/lock var/log var/run var/tmpchmod 1777 var/tmpmkdir home root bootmknod-m 600 dev/console c 51mknod-m 666 dev/null c 13echo"done"建立/etc目录的文件。添加busybox文件到目录中。把编译生成的bash程序复制到目标板根文件系统的/bin目录下,修改/etc/inittab:::askfirst:-/bin/bash编译安装库文件glibc/uclibc。
例11.3 建立根文件系统
(1)生成必要的目录和设备文件:
echo"creatint rootfs dir......"
mkdir rootfs
cd rootfs
mkdir bin dev etc lib proc sbin sys usr
mkdir usr/bin usr/lib usr/sbin lib/modules
mkdir mnt tmp var
chmod 1777 tmp
mkdir mnt/u mnt/v
mkdir var/lib var/lock var/log var/run var/tmp(www.xing528.com)
chmod 1777 var/tmp
mkdir home root boot
mknod-m 600 dev/console c 51
mknod-m 666 dev/null c 13
echo"done"
(2)建立/etc目录的文件(initab、profile、passwd等)。
(3)添加busybox文件(在busybox下的./_install目录中)到目录中。
(4)把编译生成的bash程序复制到目标板根文件系统的/bin目录下,修改/etc/inittab:::askfirst:-/bin/bash
(5)编译安装库文件glibc/uclibc。库文件也可从编译工具的库目录中复制。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。