1. 程式人生 > >開發板NFS遠端啟動根資料夾系統

開發板NFS遠端啟動根資料夾系統

前言:上個星期嘗試按照開發板進行開發板nfs遠端啟動根檔案系統,結果那是相當的慘的呀,這個星期決定再交進行嘗試。

再次按照開發板所寫明的步驟一步一步的進行操作,結果可想而知和上次的結果一樣。

這讓我不得不去懷疑文件出現了錯誤。

記錄自已成功的完成nfs 遠端啟動的操作過程,以作參考

-----------------------------------------------

1 執行tftp 伺服器

1

 

2

 

2 配置開發板和主機ip地址(兩者應在同一閘道器內,)

set ipaddr 192.168.0.10

set serverip 192.168.0.107

nand erase clean

3 燒寫linux核心檔案。

nand erase 0 0x4000000

tftp 30000000 uImage

nand write.jffs2 30000000 0 $(filesize)

set bootcmd nand read.jffs2 33000000 0 $(filesize)/;bootm 33000000

4

set bootargs root=/dev/nfs nfsroot=192.168.0.125:/rootfs rw noinitrd init=/linuxrc ip=192.168.0.10:192.168.0.107:192.168.0.107:255.255.255.0:urbet:eth0:off console=ttySAC0,115200

 

3

Saveenv

重起啟動

Reset

重新啟動後,開發板將會執行linux主機上/rootfs目錄下根檔案系統。

telnet伺服器

windows命令提示符下輸入:telnet IP地址 埠


4

出現urbet login:

輸入 root 出現如下畫圖,說明連線成功,便完全取超級終端。

5

剛燒錄完的linux預設是不會進入到opie的圖形介面的,輸入如下命令便可。

/etc/init.d/opie start

如果需要開發板啟動後,自動的載入該圖形介面,可執行如下的命令

echo “/etc/init.d/opie start”>> /mnt/etc/init.d/rcS