主题 : (求助)uboot 能Ping通虚拟机,但tftp不能下载内核,Permission denied 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 21054
精华: 0
发帖: 23
金钱: 125 两
威望: 25 点
贡献值: 0 点
综合积分: 46 分
注册时间: 2010-05-11
最后登录: 2017-09-13
楼主  发表于: 2010-08-06 09:21

 (求助)uboot 能Ping通虚拟机,但tftp不能下载内核,Permission denied

板子是micro2440,uboot 能Ping通虚拟机,但tftp不能下载内核,提示TFTP error: 'Permission denied' (0)。

终端输出信息如下:

Abort
Mini2440 # printenv
bootdelay=3
baudrate=115200
netmask=255.255.255.0
stdin=serial
stdout=serial
stderr=serial
serverip=192.168.1.108
ipaddr=192.168.1.230
ethaddr=00:01:02:03:04:05

Environment size: 161/65532 bytes
Mini2440 # ping 192.168.1.108
dm9000 i/o: 0x20000300, id: 0x90000a46
DM9000: running in 16 bit mode
MAC: 00:01:02:03:04:05
host 192.168.1.108 is alive

Mini2440 # tftp 31000000 uImage-uboot
dm9000 i/o: 0x20000300, id: 0x90000a46
DM9000: running in 16 bit mode
MAC: 00:01:02:03:04:05
TFTP from server 192.168.1.108; our IP address is 192.168.1.230
Filename 'uImage-uboot'.
Load address: 0x31000000
Loading: T
TFTP error: 'Permission denied' (0)
Starting again

TFTP from server 192.168.1.108; our IP address is 192.168.1.230
Filename 'uImage-uboot'.
Load address: 0x31000000
Loading: *
TFTP error: 'Permission denied' (0)
Starting again

论坛里出现一样的问题,说:
chmod 777 uImage-uboot  或 chmod 777 tftpboot
能解决问题,我都试了,还是不行。

等待好心人解答,谢谢!
级别: 新手上路
UID: 43185
精华: 0
发帖: 1
金钱: 5 两
威望: 1 点
贡献值: 0 点
综合积分: 2 分
注册时间: 2011-04-14
最后登录: 2011-04-24
1楼  发表于: 2011-04-18 16:40
你好,你的这个问题是怎么解决的?我现在出现的问题和你完全一样。万分谢谢
星星之火,可以燎原
级别: 骑士
UID: 42844
精华: 2
发帖: 140
金钱: 805 两
威望: 161 点
贡献值: 2 点
综合积分: 320 分
注册时间: 2011-04-11
最后登录: 2016-05-23
2楼  发表于: 2011-08-31 18:54
应该是修改你登录ftp的那个用户的文件夹的使用权限,也就是如果你使用xxx用户名来登录ftp,那么就是先 cd /home  
然后再   chmod 777 xxx  就可以了!
星星之火,可以燎原!