s3c6410開發板NFS掛載linux
阿新 • • 發佈:2019-02-04
除錯了一整天,到了晚上終於掛載成功!
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系統;