도와주세요!!
글 수 15,339
2008.12.18 08:07:32 (*.118.73.158)
15637
처음 보드를 손대는 초보자 질문 올립니다.
통합 메뉴얼에 있는 TFTP 환경 구축을 따라서 호스트를 구축하였습니다.
그리고 나서 타겟에서 전송 테스트를 하기 위해서 파일을 다운 받으려고 하니 아래와 같은 에러 메시지가 나옵니다.
tftp server says : Permission denied
에러 메시지를 보고 파일의 권한 문제라 생각을 하고 파일의 권한을
" chmod 777 파일 " 로 해 줬음에도 불구하고 같은 메시지가 뜹니다. ( /tftpboot 폴더의 권한도 변경해봤습니다.)
그래서 혹시나 하고
호스트의 /tftpboot 경로 안에서
vi test.c 라는 파일을 만들어서
전송을 해보니 이건 또 잘 됩니다. -_-;;;
하지만 같은 이름의 파일을 /tftpboot 경로가 아닌 다른곳에서 만든 후에
/tftpboot로 이동 시킨 후 전송을 해보면 위와 같은 에러가 뜹니다.
파일의 권한을 봐보면 차이가 없는데 이건 무슨 경우인지요??-0-;;
그리고 추가로 초보적인 질문 하나 더 드리자면,
s3c2440 보드의 경우도 부트로더와 커널 이미지 그리고 램디스크 이미지를 제작하고
설치를 해야 하는지요?? 이미 올려주시고 보내 주신거 아닌지요 -0-;;
통합 메뉴얼에 있는 TFTP 환경 구축을 따라서 호스트를 구축하였습니다.
그리고 나서 타겟에서 전송 테스트를 하기 위해서 파일을 다운 받으려고 하니 아래와 같은 에러 메시지가 나옵니다.
tftp server says : Permission denied
에러 메시지를 보고 파일의 권한 문제라 생각을 하고 파일의 권한을
" chmod 777 파일 " 로 해 줬음에도 불구하고 같은 메시지가 뜹니다. ( /tftpboot 폴더의 권한도 변경해봤습니다.)
그래서 혹시나 하고
호스트의 /tftpboot 경로 안에서
vi test.c 라는 파일을 만들어서
전송을 해보니 이건 또 잘 됩니다. -_-;;;
하지만 같은 이름의 파일을 /tftpboot 경로가 아닌 다른곳에서 만든 후에
/tftpboot로 이동 시킨 후 전송을 해보면 위와 같은 에러가 뜹니다.
파일의 권한을 봐보면 차이가 없는데 이건 무슨 경우인지요??-0-;;
그리고 추가로 초보적인 질문 하나 더 드리자면,
s3c2440 보드의 경우도 부트로더와 커널 이미지 그리고 램디스크 이미지를 제작하고
설치를 해야 하는지요?? 이미 올려주시고 보내 주신거 아닌지요 -0-;;
소유권한이 tftp 프로그램이 사용할 수 없는 권한의 파일인 것으로 생각됩니다.
root로 부팅하셔서 test.c를 만드시지 않으셨죠? ^^
일반 사용자로 test.c를 만드셨을 것입니다.
그러므로 chgrp 와 chown 명령을 이용하여 문제의 파일의 소유자와 사용그룹을 변경하시고
다시 전송해 보세요.
두번째 말씀은 당연히 제품이 출하할때 부팅이 가능하게끔 부트로더, 커널과 램디스크이미지가 설치되어 있습니다. ^^