怎么在Linux中开发一个ARM文件系统
发表于:2024-10-12 作者:千家信息网编辑
千家信息网最后更新 2024年10月12日,怎么在Linux中开发一个ARM文件系统?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。#!/bin/bash#yuanx
千家信息网最后更新 2024年10月12日怎么在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安全错误
数据库的锁怎样保障安全
逍遥手机服务器直播猫耳
广东版网络技术应用知识点
intel 服务器配置
数据库与基因组
国际网络安全大赛女成员
580202k网络安全与执法
吉林省公安厅网络安全陈梓鉴
终结战场无法登录服务器
深圳天眼网络技术有限公司
福州多多网络技术公司
数据库的密码是啥
奉节数据库恢复
数据库 关系的性质
百腾软件开发者
网络安全智能网联协同创新中心
河北软件开发哪家专业
粤企网络技术
输入法软件开发
网络安全 课程 内容
龙芯服务器管理与运维实战
联想sr860服务器初始密码
梦幻哪个服务器账号便宜
山东存储服务器拆机
网络安全指引指标
北大青鸟学网络安全怎么样
网络安全主要危害
打车软件开发代码
mvc4 数据库操作
医保网络安全整改
网络安全意识海报