커널 컴파일시 init/main.c 수정
글쓴이: muik / 작성시간: 월, 2008/03/31 - 10:11오후
페도라 8을 설치하고 커널 2.4입니다.
커널 2.6을 받아 수정안하고 커널 컴파일은 성공했습니다.
커널 소스의 init/main.c 수정하여 커멘트를 실행시키고 메세지를 출력해보려고 합니다.
run_init_process("/bin/dmesg | grep mem")
run_init_process("/bin/echo 'test'")를 추가한 후 컴파일은 잘됬지만 부팅시 나오진 않더군요.
어느부분에 어떻게 수정을 해야할까요? 아시는분 답변 주시거나 관련 사이트 알려주시면 감사하겠습니다.
Forums:
http://lxr.linux.no/linux+v2.
http://lxr.linux.no/linux+v2.6.24.4/init/main.c#L758
command 가 아니라 filename 입니다.
C 로 말하자면, system() 이 아니라 execve() 라는 겁니다.
OTL
댓글 달기