怎么在Linux中开发一个ARM文件系统
发表于:2025-01-24 作者:千家信息网编辑
千家信息网最后更新 2025年01月24日,怎么在Linux中开发一个ARM文件系统?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。#!/bin/bash#yuanx
千家信息网最后更新 2025年01月24日怎么在Linux中开发一个ARM文件系统
怎么在Linux中开发一个ARM文件系统?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
#!/bin/bash#yuanxin.yang develop 2015-07-05#文件系统和Busybox的路径====>可自己定制FILESYSTEM=/Softwave/filesystem #定义自己制作的文件系统存放的位置BUSYBOX=/Softwave/arm/busybox-1.17.2 #Busybox软体的位置LIBS=/usr/local/arm/4.5.1/arm-none-linux-gnueabi #交叉编译相关的库文件的位置#判断文件是否存在 如果存在 就删除if [ -d $FILESYSTEM ]then rm -rf $FILESYSTEM &>/dev/null mkdir $FILESYSTEM &>/dev/null else mkdir $FILESYSTEM &>/dev/null fi#拷贝busybox相关的文件if ! cp -rf $BUSYBOX/_install/* $FILESYSTEM &>/dev/nullthen echo "cp busybox failed..." exit 1fi#拷贝库if ! cp -rf $LIBS/lib/ $FILESYSTEM/ &>/dev/nullthen echo "copy libs fair...." exit 1fi#拷贝etcif ! cp -rf $BUSYBOX/examples/bootfloppy/etc $FILESYSTEM &>/dev/nullthen echo "copy etc fair..." exit 1fi#创建Linux相关目录cd $FILESYSTEM &>/dev/nullmkdir boot mnt root sys var net proc tmp dev home opt &>/dev/null#修改配置文件echo > $FILESYSTEM/etc/fstab #修改etc/profile文件echo "# /etc/profile: system-wide .profile file for the Bourne shells" > $FILESYSTEM/etc/profileecho "echo \"===========================\"" >> $FILESYSTEM/etc/profileecho "echo \"Welcom to Linux System\"" >> $FILESYSTEM/etc/profileecho "echo \"===========================\"" >> $FILESYSTEM/etc/profileecho "export PS1=\"[jiaobenzhijia@Linux \W] # \"" >> $FILESYSTEM/etc/profile#修改 etc/init.d/rcSecho "#! /bin/sh" > $FILESYSTEM/etc/init.d/rcSecho "/bin/mount -n -t proc none /proc" >> $FILESYSTEM/etc/init.d/rcS echo "/bin/mount -n -t sysfs none /sys " >> $FILESYSTEM/etc/init.d/rcS echo "/bin/mount -t ramfs none /dev " >> $FILESYSTEM/etc/init.d/rcS echo "/bin/mount -n -t ramfs none /tmp " >> $FILESYSTEM/etc/init.d/rcS echo "/sbin/mdev -s" >> $FILESYSTEM/etc/init.d/rcS #配置nfs服务if ! grep "$FILESYSTEM" /etc/exports &>/dev/nullthen echo "/filesystem *(rw,sync,no_root_squash)" >> /etc/exportsfi#启动服务iptables -F &>/dev/nullservice rpcbind restart service nfs restart echo "make filesystem ok....."exit 0
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。
文件
系统
位置
拷贝
帮助
服务
配置
开发
清楚
内容
对此
库文件
文章
新手
更多
目录
知识
行业
资讯
资讯频道
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库二级真题
云服务器javaweb项目
湖北定制软件开发团队
互联网高科技犯罪有哪些
普陀区网络技术开发哪家便宜
ssh连接服务器的命令
mysql导入数据库
泸溪app软件开发
mysql数据库字段长度函数
严格执法 网络安全
网络安全袁哥
网络安全法奖励政策
数据库高校社团管理系统SQL
工业软件开发龙头
围绕网络安全护航成长征文
win10怎么设置更新服务器
软件开发人均产能
互联网科技公司企业简介
网络安全员岗位西安省考
疫情下网络安全技术
关于服务器安全方面
服务器安全协议怎么办
想学网络技术从哪开始学
武汉oa软件开发团队
对局服务器延迟英雄联盟手游
河北智恒互联网科技有限公司
网络安全形势要
湖北省网络安全技能竞赛
刘亦菲数据库微博
华为软件开发前景