歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Tiny6410基於SDBOOT通過NFS啟動根文件系統

當 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 中。

Copyright © Linux教程網 All Rights Reserved