도와주세요!!
현재 커널은 2.4이고 부트로더, 램디스크도 커널 버젼에 맞는 것으로 제공된 것을 사용하고 있습니다.
램디스크 모드로 설정되어 있습니다.
< EZBOOT 환경 설정 화면 >
위와 같이 ezboot 환경변수 값들을 설정했습니다.
그리고 TFK, TFR 명령을 실행해서 커널과 램디스크 이미지를 올렸습니다.
(부트로더는 기존에 올라간 상태라 다시 안 올렸습니다.
그리고 커널을 다시 올린 이유는 부팅 메시지 중에 배드 블럭이 있어서 다시 올렸습니다.)
< TFK, TFR 실행한 결과 화면 >
위와 같이 전부 OK된 상태가 되었습니다.
< 배트 블록 메시지 출력된 화면 >
위와 같이 배드 블록이 있다는 메시지가 나왔습니다.
sunshine 님이 남기신 게시물 ( 12972번 글 답변이 없어서 다시 올립니다. 자동실행에 대한 질문입니다 ) 을
보면서 아래와 같이 따라 했습니다.
< /etc/rc.d/rc.local 설정 화면 >
위 그림처럼
if [ -f /app/app_script ]; then
/app/app_script
fi
를 추가 해줬습니다.
< app_script 내용 >
app_script 내용은 위 그림처럼 해줬습니다.
< inittab 설정 화면>
inittab 설정은 위 그림처럼 제일 마지막 줄에
TO:12345:wait:/app/test
를 추가해줬습니다.
< rc.sysinit 설정 화면 >
위 그림처럼 PATH 줄에 제일 마지막에 /lib 를 추가해줬습니다.
inittab과 rc.sysinit는 각각 따로 설정해서 테스트를 했습니다.
< 부팅 메시지 화면 >
위의 그림처럼 디바이스가 적재되는 것은 나왔는데
실행파일이 실행되는 모습은 안 보입니다.
어떻게 해야 실행파일 까지 실행이 될 수 있는지 좀 알려주셨으면 합니다.
여기까지 봐주셔서 감사합니다.
현재 /etc/rc.d/rc.local에 추가한 내용들을 주석처리하고
/etc/inittab 의 제일 마지막 줄 에
A0:12345:wait:/app/test 를 해주니깐 테스트용 실행파일이 실행되는 것은 봤습니다.