使用NFS根檔案系統登入開發板

2021-08-14 14:46:46 字數 752 閱讀 8766

首先需在linux虛擬機器中成功配置好nfs並開啟,設定好nfs共享目錄:

虛擬機器ubuntu的共享目錄是 /home/ares/share-nfs,

並將根檔案解壓放入其中:root_qtopia

此時nfs根檔案系統的目錄:

/home/ares/share-nfs/root_qtopia

修改s3c2440開發板的uboot引數,使得使用nfs啟動:

選擇norflash啟動,按q退出menu,輸入:(命令參照友善s3c2440使用者手冊)

param set linux_cmd_line "console=ttysac0 root=/dev/nfs nfsroot=192.168.1.22:/home/ares/share-nfs/root_qtopia ip=192.168.1.230:192.168.1.22:192.168.1.111:255.255.255.0:sbc2440.arm9.net:eth0:off"

命令解釋:  

param:此開發板附帶uboot修改引數前首先需輸入param

set linux_cmd_line:設定使用nfs

console=ttysac0 :nfs設定引數

root=/dev/nfs :並非真的裝置,而是告訴核心經由網路取得根檔案系統的旗標

nfsroot:即根檔案系統所在虛擬機器ubuntu中的目錄。

nfsroot=[:][,重新啟動開發板後,如果成功在nfs共享目錄的根檔案中的改動,便會顯示到開發板,可用串列埠終端檢視。

開發板掛載NFS檔案系統

開發板ok6410,主機系統ubuntu 14.04 虛擬機器下 sudo apt get install nfs kernel server,然後,建立共享的路徑資料夾 mkdir home nf frank 這是我的nfs共享檔案目錄 vim etc exports 新增 home nfs fr...

ARM開發板掛接NFS網路檔案系統

1.交叉線連開發板和pc。2。linux ip pc ip 和開發板ip屬 同一網段。linux ip 192.168.1.20 pc ip 192.168.1.30 做中轉作用 開發板ip 192.168.1.10 3.ubuntu 預設是沒有安裝nfs server 的。sudo apt get...

嵌入式環境 掛載開發板根NFS檔案系統失敗

掛載開發板根nfs檔案系統的時候,發現了下面的問題 looking up port of rpc 100003 2 on 192.168.2.109 rpcbind server 192.168.2.109 not responding,timed out root nfs unable to ge...