도와주세요!!
글 수 15,339
2009.04.13 16:59:44 (*.149.217.230)
9060
램디스크를 제작해서 복사를 하면 항상 커널 패닉이 뜨면서 안되더라고요..
처음에는 try passing init option to kernel 이라는 커널 패닉이 뜨고요...
그래서 이래저래 삽질해보다가 sbin 폴더안에 있는 init파일을 etc 폴더에 옮겼더니..
Kernel panic - not syncing: Attempted to kill init!
/etc/init: error while loading shared libraries: libgcc_s.so.1: cannot open shared object file: Permission denied
이렇게 뜨거든요...
찾아보니깐 lib폴더안에 저 파일은 있거든요.. 그래서 파일 권한도 바꿔보고 했는데 안되네요..
이걸로 일주일 이상 삽질중입니다..ㅠ
답변좀 부탁드려요..ㅠ
1. etc
2. lib
1. etc는 잘 동작하는것 깨끗한 file system에 copy & paste하시고
2. lib는 compiler의 lib에 있는 파일을 모두 copy & paste해서 lib에 넣어주세요.
그리고 실행파일은 lib의 의존해서 실행하기때문에 busybox나 sysvint나 tinylogin이나 root라는 prompt가 뜨기전에
새로 컴파일 했다면 반드시 cross compiler의 lib를 새로운 file system에 넣어야 합니다
평안