国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 服務器 > Linux服務器 > 正文

Linux下制作給ARM開發板使用的文件系統

2024-09-05 23:05:28
字體:
來源:轉載
供稿:網友

1.Busybox源碼請網上自行下載,編譯方法請參考百度。

2.交叉編譯工具鏈的設置也請先設置好。

如果以上1、2沒有問題,那么可以使用以下腳本,制作一個給ARM開發板使用的文件系統。

可以自行定制使用,加入自己的Test demo。

#!/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

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對VEVB武林網的支持。


注:相關教程知識閱讀請移步到服務器教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 积石山| 原平市| 克山县| 辽宁省| 抚宁县| 博野县| 临洮县| 民乐县| 高邮市| 盈江县| 龙江县| 启东市| 石首市| 革吉县| 张家港市| 岢岚县| 垦利县| 徐汇区| 静安区| 乌鲁木齐市| 惠东县| 长宁区| 马龙县| 紫金县| 陆川县| 固镇县| 望城县| 昌宁县| 保靖县| 普兰县| 梁平县| 喀什市| 巴彦淖尔市| 彭水| 富蕴县| 铜陵市| 柞水县| 陕西省| 牟定县| 蚌埠市| 东乌珠穆沁旗|