當 NFS 服務設置好並啟動後,我們就可以把 NFS 作為根文件系統來啟動開發板了。通過使用 NFS 作為根文件系統,開發板的“硬盤”就可以變得很大,因為您使用的是主機的硬盤,這是使用 Linux 作為開發經常使用的方法。
設置開發板為 SDBOOT 啟動,注意需要進入菜單模式(見 2“刷機指南”),連接好電源,串口線,網線;打開串口終端,輸入以下命令(不需要加引號):
console=ttySAC0 root=/dev/nfs nfsroot=192.168.1.111:/opt/FriendlyARM/mini6410/root_qtopia_qt4
ip=192.168.1.70:192.168.1.111:192.168.1.111:255.255.255.0:mini6410.arm9.net:eth0:off
各參數的含義如下:
nfsroot 是開發主機的 IP 地址,如果你使用了虛擬機,該地址是虛擬機中 Fedora9 的
IP 地址,總之,它是直接提供 NFS 服務的 Linux 系統 IP 地址。
“ip=”後面:
第一項(192.168.1.70)是目標板的臨時 IP(注意不要和局域網內其他 IP 沖突);
第二項(192.168.1.111)是開發主機的 IP;
第三項(192.168.1.111)是目標板上網關(GW)的設置;
第四項(255.255.255.0)是子網掩碼;
第五項是開發主機的名字(一般無關緊要,可隨便填寫)
eth0 是網卡設備的名稱。
step1:從SDBOOT啟動開發板,首先按任意鍵進入SDBOOT,然後按s鍵,進入linux cmd line。
step2: 然後輸入 b,按回車就可以通過 nfs 啟動系統了,如下圖所示。回車後,該啟動參數將被自動保存在 NAND 中。