開發板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