首页 > 编程知识 正文

ubuntu arm(linux只读文件系统)

时间:2023-05-06 18:42:24 阅读:77019 作者:3548

1.Busybox源代码请自行在网上下载。 编译方法请参照百度。

2 .交叉编译工具链的设置也应先设置。

如果上述1、2没有问题,可以使用以下脚本为ARM开发板创建文件系统。

可以自己定制使用,加入自己的测试演示。

#! /踌躇的面包/bash

#yuanxin.yang develop 2015-07-05

#文件系统和Busybox路径====可以自行定制

file system=/soft wave/file system #定义自己创建的文件系统的保存位置

busybox=/soft wave/arm/busybox-1.17.2 # busybox软件的位置

libs=/usr/local/arm/4.5.1/arm-none-Linux-gnueabi #与交叉编译相关的库文件的位置

#判断文件是否存在,如果存在则删除

if [ -d $FILESYSTEM ]

陈真

RM-RF $文件系统/dev/null

mkdir $FILESYSTEM /dev/null

else

mkdir $FILESYSTEM /dev/null

fi

复制busybox相关文件

if! CP-RF $ busybox/_ install/* $文件系统/dev/null

陈真

echo 'cp busybox failed . '

exit 1

fi

#拷贝库

if! CP-RF $ libs/lib/$文件系统//dev/null

陈真

echo 'copy libs fair . '

exit 1

fi

#副本etc

if! CP-RF $ busybox/examples/boot floppy/etc $ file系统/dev/null

陈真

echo 'copy etc fair . '

exit 1

fi

创建Linux相关目录

cd $FILESYSTEM /dev/null

mkdirbootmntrootsysvarnetproctmpdevhomeopt/dev/null

#更改配置文件

echo $FILESYSTEM/etc/fstab

修改etc /配置文件

echo ' #/etc/profile :系统- wide.profilefileforthebourneshells ' $ file system/etc/profile

echo ' echo'=============================(($ file system/etc/profile

echo ' echo' welcomtolinuxsystem' $文件系统/etc /配置文件

echo ' echo'=============================(($ file system/etc/profile

echo ' export PS1=' [ jiaobenzhijia @ Linuxw ] #' $文件系统/etc /配置文件

修改etc/init.d/rcS

echo '#! /踌躇的面包/sh' $FILESYSTEM/etc/init.d/rcS

echo '/犹豫不决的面包/mount-n-tprocnone/proc ' $ file system/etc/init.d/RCS

echo '/犹豫不决的面包/mount-n-tsysfsnone/sys ' $ file system/etc/init.d/RCS

echo '/犹豫不决的面包/mount-tramfsnone/dev ' $ file system/etc/init.d/RCS

echo '/犹豫不决的面包/mount-n-tramfsnone/tmp ' $ file system/etc/init.d/RCS

echo '/s犹豫不决的面包/mdev-s ' $ file system/etc/init.d/RCS

nfs服务配置

if! grep ' $文件系统'/etc/exports/dev/null

陈真

echo'/filesystem*(rw,sync,no_root_squash ) '/etc/exports

fi

#服务开始

iptables -F /dev/null

service rpc犹豫的面包d restart

服务NFS restart

echo 'make filesystem ok . '

exit 0

总结

以上是这篇文章的所有内容。 希望这篇文章的内容对大家的学习和工作有一定的参考学习价值。 谢谢您的支持。 有关详细信息,请参阅以下相关链接

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。