今天想用nfs启动内核,按照我原来那篇文章修改,将uboot设好后,结果出现TFTP error: 'Access violation' 这个错误。
最后检查原来是放内核的目录,没有设为tftp目录,于是我将内核的uImage直接放在tftpboot这个目录下面,顺便将文件夹tftpboot权限修改一下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
}
总结一下nfs启动的注意事项:
1,修改tftp目录
2,设置nfs目录
3 修改uboot环境变量
4关闭防火墙
具体实现在我的另一篇文章中有!