도와주세요!!
글 수 15,339
2008.11.02 20:34:58 (*.38.167.7)
7492
반갑습니다 :-)
또 질문 올리네요 ㅎㅎ
QT를 시작하면 ramdisk를 일일이 다운로드 하기 힘들것같아서..
nfs 부팅을 시도 할려구 합니다.
하루종일 시도 해봐도 잘 되질 않네요...
menu config를 해서 강좌에 있는것과 같이 설정을 했구요..
(nfs booting관련 옵션들..)
make zImage 해서 이 컴파일된 커널을 일단 zmodem으로 pxa270보드에 적용시켰습니다.
(근데 이단계에서 이상한것이 ping xxx.xxx.xxx.xxx하면 linux host와 ping이 잘가는데 tfk명령을 쓰면 timeout이 일어나더군요)
그리고 liuxhost에서는
nfsroot 만들어주고 권한 777주고
웹 사이트에서 20080619-ramdisk.tar를 받아서 nfsroot에 풀어줬습니다.
(이거 용량이 147MB 이던걸요;; 뭐 nfs이니까 상관없겠죠?)
그리고 나서 커널 커맨드 라인 을 아래와 같이 수정해줬고요.
16) KCMD 1 : mem=64M root=/dev/nfs rw nfsroot=192.168.123.147:/nfsroot,nolock
17) KCMD 2 : ip=192.168.123.200:192.168.123.147::::eth0:off
18) KCMD 3 : console=ttyPXA2,115200
19) KCMD 4 :
이렇게 하고 보드 부팅을 하면!!!!
kernel panic!!!!! 이 발생합니다.. 아래는 메시지 캡쳐입니다 ㅠㅅ ㅠ
NET: Registered protocol family 17
CAUTION: XScale iWMMXt coprocessor detected, but kernel support is missing.
IP-Config: Unable to set interface netmask (-22).
Looking up port of RPC 100003/2 on 192.168.123.147
eth0 Link mode : 100 Mb/s Duplex mode.
Looking up port of RPC 100005/1 on 192.168.123.147
VFS: Mounted root (nfs filesystem) readonly.
Freeing init memory: 120K
Warning: unable to open an initial console.
Kernel panic - not syncing: Attempted to kill init!
에효...
부트로더 설정 그냥 디폴트로 하고
부팅후에 mount -t nfs -o nolock 192.168.123.147:/nfsroot /mnt/nfs
하면 잘 먹히거든요 =ㅁ=;;
에고 오늘 하루종일 이거만 삽질하네요 -_ -
프로그램은 하나도 못짜고 에고고고고고고
도움좀 배풀어 주십시오 ㅠㅠ
또 질문 올리네요 ㅎㅎ
QT를 시작하면 ramdisk를 일일이 다운로드 하기 힘들것같아서..
nfs 부팅을 시도 할려구 합니다.
하루종일 시도 해봐도 잘 되질 않네요...
menu config를 해서 강좌에 있는것과 같이 설정을 했구요..
(nfs booting관련 옵션들..)
make zImage 해서 이 컴파일된 커널을 일단 zmodem으로 pxa270보드에 적용시켰습니다.
(근데 이단계에서 이상한것이 ping xxx.xxx.xxx.xxx하면 linux host와 ping이 잘가는데 tfk명령을 쓰면 timeout이 일어나더군요)
그리고 liuxhost에서는
nfsroot 만들어주고 권한 777주고
웹 사이트에서 20080619-ramdisk.tar를 받아서 nfsroot에 풀어줬습니다.
(이거 용량이 147MB 이던걸요;; 뭐 nfs이니까 상관없겠죠?)
그리고 나서 커널 커맨드 라인 을 아래와 같이 수정해줬고요.
16) KCMD 1 : mem=64M root=/dev/nfs rw nfsroot=192.168.123.147:/nfsroot,nolock
17) KCMD 2 : ip=192.168.123.200:192.168.123.147::::eth0:off
18) KCMD 3 : console=ttyPXA2,115200
19) KCMD 4 :
이렇게 하고 보드 부팅을 하면!!!!
kernel panic!!!!! 이 발생합니다.. 아래는 메시지 캡쳐입니다 ㅠㅅ ㅠ
NET: Registered protocol family 17
CAUTION: XScale iWMMXt coprocessor detected, but kernel support is missing.
IP-Config: Unable to set interface netmask (-22).
Looking up port of RPC 100003/2 on 192.168.123.147
eth0 Link mode : 100 Mb/s Duplex mode.
Looking up port of RPC 100005/1 on 192.168.123.147
VFS: Mounted root (nfs filesystem) readonly.
Freeing init memory: 120K
Warning: unable to open an initial console.
Kernel panic - not syncing: Attempted to kill init!
에효...
부트로더 설정 그냥 디폴트로 하고
부팅후에 mount -t nfs -o nolock 192.168.123.147:/nfsroot /mnt/nfs
하면 잘 먹히거든요 =ㅁ=;;
에고 오늘 하루종일 이거만 삽질하네요 -_ -
프로그램은 하나도 못짜고 에고고고고고고
도움좀 배풀어 주십시오 ㅠㅠ
우선 아래의 내용중
>> nfsroot 만들어주고 권한 777주고
>> 웹 사이트에서 20080619-ramdisk.tar를 받아서 nfsroot에 풀어줬습니다.
>> (이거 용량이 147MB 이던걸요;; 뭐 nfs이니까 상관없겠죠?)
램디스크 용량은 16MByte 입니다. 님이 푸신건 램디스크 전체 소스인것 같군요
그안에 보시면 target_ramdiskroot 디렉토리 내용을 nfsroot 에 넣으셔야 합니다.
커널 에러 메세지도 바로 rootfs 에서파일을 제대로 못읽어 문제가 생겼군요
^^ 파이링