1. /opt/eldk/ppc_8xx/mnt에 들어가 ls 쳐보니 /opt/eldk/ppc_8xx에 내용이 다보이더군요...
이렇게 되면 마운트가 된건지요?
-> 마운트 된거 맞습니다.
2.타겟보드를 nfs로 부팅할수 있도록
-> 우선 도움이 될지 모르지만 제가 하고 있는 작업에 기준하여 설명해드립니다.
일단 저는 커널 부분은 플래쉬에 써놓았습니다. 그리고 루트파일시스템만 NFS로 마운트 하여 사용하고 있습니다. 커널부분도 네트웍으로 처리할수 있는지는 모르겠습니다.
따라서 처음 부팅하게 되면 UBoot -> kernel -> root file system으로 진행이 되고 최종 prompt가 뜨게 되죠.
그럼 루트파일시스템을 NFS로 마운트 하여 사용하는 방법은...
1) 서버에 루트파일시스템을 먼저 설치합니다.
만약 계정이 test라면 /home/test/root_file_sys 의 폴더에 루트파일시스템을 만들어 놓습니다. 폴더위치는 절대적이지 않습니다.
2) NFS서버 설정을 합니다. 제 경우는 서버를 페도라 코어2를 설치하였는데 Xwindow에서 nfs서버 설정을 하였습니다. 이게 편하더군요..콘솔은 영...--;;
그리고 방화벽이 ON되어있는지 서버 설정을 확인하시고 OFF하시기 바랍니다. ON되면 마운트가 안됩니다.
3) Uboot 설정에 boot argument 및 serverip 를 설정합니다.
bootargs=
console=ttyS0,115200 root=/dev/nfs rw nfsroot=192.168.0.1:/home/test/root_file_sys ip=dhcp init=/linuxrc
serverip=192.168.0.1
저는 이렇게 설정한 뒤 부팅하면 커널이 올라간뒤에 자동으로 NFS서버에 루트파일 시스템이 마운트 되어 프롬프트가 나오게 됩니다. 작업하실려고 하시는게 이게 맞는지 모르겠지만 도움이 되시기를..^^;;;
수고하세요~
댓글
댓글 리스트-
작성자sojujoa 작성자 본인 여부 작성자 작성시간 05.07.13 제가 작업하는 uboot version은 1.0.0입니다.
-
작성자sojujoa 작성자 본인 여부 작성자 작성시간 05.07.13 만약 타겟에서 서버의 특정 디렉토리를 마운트 하여 사용하자고 한다면 NFS 서버설정에서 마운트 포인트를 정해주고 그 포인트의 디렉토리를 타겟에서 마운트 하시면 됩니다. mount -t nfs -o nolock 192.168.0.1:home/test(nfs server mount point) /mnt(target mount point)
-
작성자Acid 작성시간 05.07.19 이런 소주 조아님.. 감사합니다.. 잘 해결 되었습니다...