JZ2440設定從開發板啟動或使用NFS作為根檔案系統啟動
阿新 • • 發佈:2019-01-07
進入u-boot介面,選擇q退出主介面,進入
OpenJTAG>
1、從開發板根檔案系統正常啟動:
OpenJTAG> set bootargs noinitrd root=/dev/mtdblock3 init=/linuxrc console=ttySAC0
OpenJTAG> save
2、使用NFS作為根檔案系統啟動
OpenJTAG> set bootargs noinitrd root=/dev/nfs nfsroot=192.168.1.30:/work/nfs_root/temp/fs_mini_mdev
ip=192.168.1.20:192.168.1.30:192.168.1.1:255.255.255.0::eth0:off init=/linuxrc console=ttySAC0
OpenJTAG> save
3、從u-boot裡ping主機,ping通後,重新啟動,則將使用NFS最為根檔案系統啟動
OpenJTAG> ping 192.168.1.10
ERROR: resetting DM9000 -> not responding
dm9000 i/o: 0x20000000, id: 0x90000a46
DM9000: running in 16 bit mode
MAC: 08:00:3e:26:0a:5b
could not establish link
checksum bad
checksum bad
checksum bad
host 192.168.1.10 is alive成功!
---------------------------------------------------------------------------------------------------------------------
nfsroot=[<server-ip>:]<root-dir>[,<nfs-options>]
ip=<client-ip>:<server-ip>:<gw-ip>:<netmask>:<hostname>:<device>:<autoconf>
/*
*nfsroot對應你pc機的IP和你解壓的檔案系統的路徑,請酌情修改
* ip指定你的開發板的IP、伺服器的ip、閘道器、掩碼,掩碼後面應該是域名(可省略)
* 再往後的,網絡卡eth0,不自動啟動off
*/