今天想用nfs啟動內(nèi)核,按照我原來那篇文章修改,將uboot設(shè)好后,結(jié)果出現(xiàn)TFTP error: 'Access violation' 這個錯誤。
最后檢查原來是放內(nèi)核的目錄,沒有設(shè)為tftp目錄,于是我將內(nèi)核的uImage直接放在tftpboot這個目錄下面,順便將文件夾tftpboot權(quán)限修改一下chmod 777 tftpboot
也可以編輯這個文件,將tftpboot修改為自己的tftp目錄
配置gedit /etc/xinetd.d/tftp
修改server_args = -s /tftpboot -c,這里的-c一定要加上,否則只能下載不能上傳?。?!
service tftp
{
disable = no
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot -c
per_source = 11
cps = 100 2
flags = IPv4
}
總結(jié)一下nfs啟動的注意事項:
1,修改tftp目錄
2,設(shè)置nfs目錄
3 修改uboot環(huán)境變量
4關(guān)閉防火墻
具體實現(xiàn)在我的另一篇文章中有!