1. 程式人生 > >JZ2440設定從開發板啟動或使用NFS作為根檔案系統啟動

JZ2440設定從開發板啟動或使用NFS作為根檔案系統啟動

進入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  */