1. 程式人生 > >s3c6410開發板NFS掛載linux

s3c6410開發板NFS掛載linux

     除錯了一整天,到了晚上終於掛載成功!


1、用linux下的dnw燒寫uboot,從nandflash啟動;(這包括 insmod dnw_usb.ko,執行dnw下載命令等)

2、配置tftp伺服器:ping不通原因分析:未關閉linux防火牆,未關閉相關安全模組,未接網線(網線最好用路由器轉接一下),還需設定同一網段;

3、配置、編譯linux核心;

4、製作根檔案系統,這包括建立掛載目錄,建立裝置檔案,加入配置檔案;

5、新增核心模組,並配置、安裝busybox;

6、使用NFS掛載根檔案系統到核心,然後重新編譯核心,拷貝到tftp資料夾;

7、使用NFS    開發板uboot介面退出命令列模式,setenv bootargs noinitrd console=ttySAC0,115200 init=/init root=/dev/nfs rw nfsroot=222.27.166.AA:/....(根檔案路徑)..../rootfs ip=222.27.166.BB:222.27.166.AA:222.27.166.CC:255.255.255.0:S3C6410:eth0:off

8、回到linux系統,# vi /etc/exports 檢查是不是/....(根檔案路徑)..../rootfs *(rw,sync,no_root_squash),然後重啟nfs伺服器,# /etc/init.d/nfs restart

9、回到開發板uboot介面,tftp c0008000 uImage,   bootm c0008000

10、開發板  ls 執行命令     成功將NFS 掛載到linux系統;