Kernel panic - not syncing: No init found 해결 방법을 알려주시면 감사하겠습니다.
IP-Config: Complete:
device=eth0, addr=192.168.0.41, mask=255.255.255.0, gw=192.168.0.1,
host=192.168.0.41, domain=, nis-domain=(none),
bootserver=192.168.0.100, rootserver=192.168.0.100, rootpath=
Looking up port of RPC 100003/2 on 192.168.0.100
Looking up port of RPC 100005/1 on 192.168.0.100
VFS: Mounted root (nfs filesystem).
Freeing init memory: 164K
Warning: unable to open an initial console.
Kernel panic - not syncing: No init found. Try passing init= option to kernel.
현재 UBoot를 설정하고 있는 중입니다.
리눅스는 xp상의 vmware에서 작동을 하고, 이더넷을 통해 보드와 통신을 합니다. 보드와 시리얼 통신은 xp상에서 하고 있습니다.
위의 현상에 대해 인터넷으로 검색해본 결과 init옵션이 없거나 리눅스 파일 시스템이 잘못되었거나 커널을 못읽거나,, 등등의 이유가 있다고 하는데요,, 왜 이런 현상이 일어났는지 모르겠습니다.
아래와 같이 bootargs를 설정하였습니다.
setenv bootargs console=ttyS0,115200n8 noinitrd rw ip=$(myip) root=/dev/nfs nfsroot=$(serverip):$(nfspath) mem=120M davincihd_capture.channel0_numbuffers=4
빨리 진행을 해야하는데 좀 답답하네요,,
해결 방법을 알려주시면 감사하겠습니다.
NFS로 루트 파일
NFS로 루트 파일 시스템 마운트 하시는 거네요.
nfsroot=$(serverip):$(nfspath) <-- 여기의 루트 파일 시스템이 정상적인 것인가요?
네트웍에 특별한 문제가 없다면, 아마도 루트 파일 시스템
특히, /dev/* <-- 아마도 여기 파일들이 제대로 구성되어 있지 않은 것 같네요.
댓글 달기