介绍
怎么在Linux中开发一个手臂文件系统?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
# !/bin/bash # yuanxin.yang develop 2015-07-05 #文件系统和Busybox的路径====祝辞可自己定制 文件系统=/Softwave/filesystem ,,,,,,,, #定义自己制作的文件系统存放的位置 BUSYBOX=/Softwave/胳膊/busybox-1.17.2 , # BUSYBOX软体的位置 填词=/usr/地方/胳膊/4.5.1/arm-none-linux-gnueabi #交叉编译相关的库文件的位置 #判断文件是否存在,如果存在,就删除 if [, -d FILESYSTEM 美元;] 然后 rm 才能;-rf  FILESYSTEM 美元;,在/dev/null mkdir 才能;FILESYSTEM 美元;,在/dev/null 其他的 mkdir 才能;FILESYSTEM 美元;,在/dev/null fi #拷贝busybox相关的文件 if !, cp -rf $ BUSYBOX/_install/*, FILESYSTEM 美元;,在/dev/null 然后 echo 才能“cp  busybox 失败……“ exit 才能;1 fi #拷贝库 if !, cp -rf  LIBS/lib/美元,文件系统/美元,,在/dev/null 然后 echo 才能“copy  libs 公平....“; exit 才能;1 fi #拷贝等 if !, cp -rf $ BUSYBOX/例子/bootfloppy/etc FILESYSTEM 美元;,在/dev/null 然后 echo 才能“copy  etc 公平……“ exit 才能;1 fi #创建Linux相关目录 cd FILESYSTEM 美元;,在/dev/null mkdir boot  mnt root sys  var net proc tmp dev home opt ,在/dev/null #修改配置文件 echo 祝辞,文件系统/etc/fstab 美元; #修改等/概要文件 echo “#,/etc/profile:, system-wide .profile file for 从而Bourne shells",在$文件系统/etc/profile echo “echo  \“===========================\““,在祝辞$文件系统/etc/profile echo “echo  \“Welcom 用Linux 系统\““,在祝辞$文件系统/etc/profile echo “echo  \“===========================\““,在祝辞$文件系统/etc/profile echo “export PS1=\“(jiaobenzhijia@Linux \ W), #, \““,在祝辞$文件系统/etc/profile #修改,等摆在/rcS “# ! echo /bin/sh",祝辞,文件系统/etc/美元摆在/rcS echo “/bin/mount  -n -t proc none /proc",在祝辞,文件系统/etc/美元摆在rcS echo “/bin/mount  -n -t sysfs none /sys “,在祝辞,文件系统/etc/美元摆在rcS echo “/bin/mount , -t ramfs none /dev “,在祝辞,文件系统/etc/美元摆在rcS echo “/bin/mount  -n -t ramfs none /tmp “,在祝辞,文件系统/etc/美元摆在rcS echo “/sbin/mdev -s",,,,,,,,,,,在祝辞,文件系统/etc/摆在/rcS 美元, #配置nfs服务 if !, grep “FILESYSTEM"美元;,/etc/exports ,在/dev/null 然后 echo 才能“/filesystem * (rw,同步,no_root_squash)“,在祝辞,/etc/出口 fi #启动服务 iptables -F ,在/dev/null service rpcbind  restart service nfs  restart echo “make filesystem 好的.....“; exit 0
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。