国产探花免费观看_亚洲丰满少妇自慰呻吟_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武林網的支持。


注:相關教程知識閱讀請移步到服務器教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 锡林郭勒盟| 安图县| 乌拉特后旗| 简阳市| 尼木县| 达尔| 永康市| 汉源县| 会同县| 抚远县| 苍梧县| 墨玉县| 宁强县| 玛沁县| 南溪县| 临潭县| 台南市| 云梦县| 凤城市| 阆中市| 贺州市| 武功县| 金寨县| 同德县| 扎囊县| 唐海县| 绥棱县| 雅安市| 淳化县| 甘德县| 深州市| 开平市| 礼泉县| 湖南省| 太和县| 公主岭市| 大宁县| 固原市| 桂平市| 剑河县| 大足县|