도와주세요!!
1. nfs로 부팅 실패
부트로더에서
set 환경에서
참고 : 192.168.1.13 타겟보드
192.168.1.50 서버 (리눅스 호스트)
nfs설정 (/etc/exports)
/home/nfs 192.168.1.*(rw,no_root_squash,sync,no_all_squash)
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
/home/nfs 경로에 램디스크압축푼 target_ramdisk 안의 파일들을 넣고 chmod 권한 줬습니다.
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
타겟에서 mount -t nfs -o nolock 192.168.1.50:/home/nfs /mnt/nfs
마운트는 잘됩니다.
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
부트로더 SET
16) KCMD 1 : mem=256M root=/dev/nfs nfsroot=192.168.1.50:/nfs,nolock
17) KCMD 2 : ip=192.168.1.13:192.168.1.50:192.168.1.1:255.255.255.0::eth0:off
18) KCMD 3 : console=ttySAC2,115200
설정하고나서 재부팅!
다음과같은 커널 메시지가 나오네요~
IP-Config: Complete:
device=eth0, addr=192.168.1.13, mask=255.255.255.0, gw=192.168.1.1,
host=192.168.1.13, domain=, nis-domain=(none),
bootserver=192.168.1.50, rootserver=192.168.1.50, rootpath=
VFS: Cannot open root device "nfs" or unknown-block(0,255)
Please append a correct "root=" boot option; here are the available partitions:
1f00 4096 mtdblock0 (driver?)
1f01 14336 mtdblock1 (driver?)
1f02 505856 mtdblock2 (driver?)
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,255)
[<8008b710>] (unwind_backtrace+0x0/0xec) from [<80368724>] (panic+0x64/0xe8)
[<80368724>] (panic+0x64/0xe8) from [<80009100>] (mount_block_root+0x25c/0x2b4)
[<80009100>] (mount_block_root+0x25c/0x2b4) from [<80009324>] (prepare_namespace
+0x164/0x1c8)
[<80009324>] (prepare_namespace+0x164/0x1c8) from [<80008650>] (kernel_init+0x12
0/0x16c)
[<80008650>] (kernel_init+0x120/0x16c) from [<80086fcc>] (kernel_thread_exit+0x0
/0x8)
eth0: link up, 100Mbps, Full-duplex
조언부탁드립니다 ㅠ
전에 오타가 있었는데요.. 제대로 해도 똑같이 에러가 나오네욤
rootpath 부분에서 뭔가 잘못된것 같은데...
어떤설정을 더해줘야 하나요?
1,2 read-only 라고 뜨는데 혹시 용량이 부족한거 아닌가요?
데이타를 더이상 쓰지 못하는것 같은데요?
3. 17) KCMD 2 : ip=192.1681.13:192.168.1.50:192.168.1.1:255.255.255.0::eth0:off
-->> ip=192.1681.13
-->> 1681 ???
-->> 168.1
-->> 오타인가요? 보드 설정이 이렇게 된건 아니겠죠?