도와주세요!!
글 수 15,339
2007.04.18 11:08:35 (*.92.157.131)
7602
안녕하세요..항상 친절한 도움 말씀 감사합니다..
부팅시에 발생되는 로그 메시지는 크게 3부분으로 구성되어 있는 것으로 보입니다.
1. bootloader
2. kernel
3. ramdisk
위의 3부분에서 bootloader와 kernel에서 표시되는 log는 어느 정도 제어를 할 수 있겠는데, ramdisk에서 표시하는 log를 어떻게 제어해야 하는지 궁금합니다.
목표는...부팅이 완료되어 사용할 때까지 로그 메시지가 뜨지 않도록 하는 것입니다..
syslogd와 inetd의 스크립트에서 echo 부분을 삭제했더니
INIT: version 2.84 booting................
INIT: Entering runlevel: 3
SIOCSIFNETMASK: Invalid argument
syslogd inetd
위와 같이 표시가 됩니다.
혹시 다른 방법으로 위의 로그 메시지를 표시되지 않도록 하는 방법이 있는지요?
1. busybox를 이용해서 새로 init 부분을 만들어서 소스를 하나 하나 분석해본다.
-> busybox를 새로 만들어서 다운로드 할 경우, 파일의 양이 커서 그런지
-rwxr-xr-x 1 linux linux 3663301 4월 17 16:54 ramdisk.gz
다운로드를 하면 verify에서 에러가 발생됩니다. busybox의 크기가 strip을 했는데도
-rwxr-xr-x 1 linux linux 881264 4월 17 16:46 busybox
위와 같이 너무 커서인지 에러가 발생됩니다.
2. 무언가 로그를 표시하지 않도록 하는 꼼수(?)가 있다. (콘솔 제어)
-> 콘솔을 INIT이 끝날 동안 잠시 echo off(window에서 쓰는 표현) 했다가 다 끝나면 echo on 해서 쓰는 그런 솔루션이 있나요???
-> 아니면, 콘솔을 잠시 다른 포트로 돌렸다가, INIT에 끝나면 다시 원위치 시켜서 쓸 수 있게 한다든지..
3. busybox를 이용하지 않아도 스크립트의 어느 부분을 제어하면 된다.
-> 제가 모르는 파일 시스템의 어느 스크립트를 건드리면 되는 부분이 있는 것인가요?
제가 해본 것은 1번 밖에 없습니다.
제가 방향을 잘 못 잡고 있는 것은 아닌지..도움 말씀 부탁드립니다.
감사합니다.
부팅시에 발생되는 로그 메시지는 크게 3부분으로 구성되어 있는 것으로 보입니다.
1. bootloader
2. kernel
3. ramdisk
위의 3부분에서 bootloader와 kernel에서 표시되는 log는 어느 정도 제어를 할 수 있겠는데, ramdisk에서 표시하는 log를 어떻게 제어해야 하는지 궁금합니다.
목표는...부팅이 완료되어 사용할 때까지 로그 메시지가 뜨지 않도록 하는 것입니다..
syslogd와 inetd의 스크립트에서 echo 부분을 삭제했더니
INIT: version 2.84 booting................
INIT: Entering runlevel: 3
SIOCSIFNETMASK: Invalid argument
syslogd inetd
위와 같이 표시가 됩니다.
혹시 다른 방법으로 위의 로그 메시지를 표시되지 않도록 하는 방법이 있는지요?
1. busybox를 이용해서 새로 init 부분을 만들어서 소스를 하나 하나 분석해본다.
-> busybox를 새로 만들어서 다운로드 할 경우, 파일의 양이 커서 그런지
-rwxr-xr-x 1 linux linux 3663301 4월 17 16:54 ramdisk.gz
다운로드를 하면 verify에서 에러가 발생됩니다. busybox의 크기가 strip을 했는데도
-rwxr-xr-x 1 linux linux 881264 4월 17 16:46 busybox
위와 같이 너무 커서인지 에러가 발생됩니다.
2. 무언가 로그를 표시하지 않도록 하는 꼼수(?)가 있다. (콘솔 제어)
-> 콘솔을 INIT이 끝날 동안 잠시 echo off(window에서 쓰는 표현) 했다가 다 끝나면 echo on 해서 쓰는 그런 솔루션이 있나요???
-> 아니면, 콘솔을 잠시 다른 포트로 돌렸다가, INIT에 끝나면 다시 원위치 시켜서 쓸 수 있게 한다든지..
3. busybox를 이용하지 않아도 스크립트의 어느 부분을 제어하면 된다.
-> 제가 모르는 파일 시스템의 어느 스크립트를 건드리면 되는 부분이 있는 것인가요?
제가 해본 것은 1번 밖에 없습니다.
제가 방향을 잘 못 잡고 있는 것은 아닌지..도움 말씀 부탁드립니다.
감사합니다.