이 부분에서 많은 분들이 막히시는것 같습니다.

 

TFTP-----------------------------------------------------------------------------------------------------

 

#mount /dev/cdrom /media

#cp /media/ez-s3c6410/image/zImage.sib-n200-s3c6410 /tftpboot

#umount /dev/cdrom

 

여기까지는 문제가 없습니다.

마운트 한데로 tftpboot 폴더안에는 zImage.sib-n200-s3c6410 이 들어가 있습니다.

 

다음으로는

$cd /app

$tftp 192.168.10.191 -r zImage.sib-n200-s3c6410 -g

 

그 결과는

tftp: timeout ---> 이렇게 뜹니다.

-------------------------------------------------------------------------------------------------------------

 

NFS--------------------------------------------------------------------------------------------------------

먼저 nfs 디렉토리를 만들고 공유를 합니다.

#cd /home

#mkdir nfs

 

nfs의 공유 폴더 정보 내용은 /etc/exports 에 있습니다.

이 파일에 매뉴얼에 따라

/home/nfs 192.168.10.*(rw, sync, no_root_squash, no_all_squash, no_subtree_check)를 추가했습니다.

 

그리고 재시작을 합니다.

#/etc/init.d/nfs-kernel-server  restart

* Stopping NFS kernel daemon                                     [ OK ]

*Unexporting directories for NFS kernel daemon...      [ OK ]

*Exportion directories for NFS kernel daemon...          [ OK ]

*Startiong NFS kernel daemon                                      [ OK ]

이렇게 나옵니다.

 

그다음 rcconf 명령어로 리눅스 시스템이 부팅될때 마다 자동으로 nfs가 실행되도록 설정합니다.

목록에 nfs-kernel-server이 나와있습니다. -> 실행 중인것 같습니다.

 

그다음 NFS 동작 시험 부분입니다.

개발 호스트가 제공하는 nfs 공유 디렉토리를 타켓보드에서 마운트 합니다.

보드의 nfs 디렉토리를 마운트위해 /mnt/nfs  를 마운트 합니다.

 

보드에서

$mount -t nfs -o nolock 192.168.10.191:/home/nfs /mnt/nfs

 

mount: RPC: Unable to receive; errno = Connection refused 라고 나옵니다.

 

그리고 혹시나 해서 nfs 대신에 nfs-kernel-server 로 변경해서 해보았습니다.

mount: mounting 192.168.10.191:/home/nfs on /mnt/nfs failed: No such device 라고 나옵니다.

------------------------------------------------------------------------------------------------------------------------------

 

일주일째 이것만 붙잡고 있는데 영 발전이 없습니다.

매뉴얼을 따라 똑같이 여러번 해봐도 변함이 없습니다. 뭔가 오해를 하고 작업을 하고 있는듯한데...

어느 부분이 잘못된 것인지 알려주십시오. ^^