如何利用busybox構建根文件系統

1、  修改makefile中的編譯工具和開發板架構

2、  在busybox目錄中先make clean-----make  編譯後安裝make install

3、  把生成的_install文件剪切到電腦根目錄中的opt目錄中自建的目錄s3c2440中,並更改_install的文件名爲root_nfs

4、  然後在root_nfs中創建所有的文件系統需要的文件夾

5、  在目錄root_nfs中的/dev中要創建兩個設備結點 console 用命令mknod  console c 5 1 設備節點null mknod  null c 1 3

6、  把老師給的root_nfsetc文件夾和lib文件夾拷貝到自己/opt/s3c2440中覆蓋掉原先的文件夾

7、  進入系統---》管理---》網絡----》設置ip和子網掩碼等 ip192.168.0.101 子網掩碼:255.255.255.0 網關:192.168.0.1 並激活該串口

8、  在終端中輸入以下命令手動設置ipifconfig eth0 192.168.0.101

9、  系統----》管理----》服務器設置----NFS---》目錄----》根文件系統(即:opt/s3c2440/root_nfs)主機欄輸入* 基本權限選擇讀/

10、開啓nfs服務器:系統----》管理----》服務器設置----》服務----》選擇nfs

11、ubootuImage燒入開發板中,在終端中查看打印信息會發現根文件系統已經掛接好了,輸入ls可查看根目錄

12、 掛載U盤:插入U盤後,在終端中輸入:mount /dev/sda1 /mnt

13、 掛載成功後輸入cd  /mnt然後ls就可以查看U盤中的文件。

14、  卸載U盤:在根目錄下輸入:umount /mnt 此時用cd /mnt然後ls會發現爲空了。

15、播放U盤中的音樂:首先在madplay目錄中右鍵打開build(即編譯),編譯完後在madplay/target-arm目錄中會生成文件madplay,然後把編譯生成的madplay文件拷貝到/opt/s3c2440/root_nfs中的sbin目錄中即可

16.  掛載上U盤後播放歌曲1.mp3的命令爲:madplay 1.mp3

17.系統初始化時會先執行/opt/s3c2440/root_nfs/etc/inittab

發佈了31 篇原創文章 · 獲贊 2 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章