2013-08-08 2 views
4

커널 부팅 시간을 디버그하고 최적화하려고합니다. QEMU를 사용하여 커널을 에뮬레이트하고 있습니다. 나는 KERN_DEBUG와 함께 printk의 일부를 넣었지만 터미널에 표시되지 않습니다. 나는 그들을 KERN_INFO로 바꾸어야했고 그 다음 나는 그것을 볼 수있다.부팅시 KERN_DEBUG 프린트가 QEMU 콘솔에서 디스패치되지 않습니까?

내 디버그 로그 수준은 7입니다. 커널을 구성 할 때이를 변경했습니다.

인쇄물이 다른 터미널에 버퍼링되면 누구나 친절하게 알려주실 수 있습니까? 커널 부트 매개 변수

답변

6

실제로 before..I는 '나쁜'방법으로이 문제를 해결 결국이 문제로 실행했습니다 ..

를 추가해보십시오 로그 레벨 = 8. http://elinux.org/Debugging_by_printing
Only messages with a value lower (not lower equal) than the console_loglevel will be printed.

+0

이 덕분에 작동에 따라 또한

, –

+0

당신은 다음과 같은 올바른 표시 할 수 있을까요? 다른 사람들이이 문제를 해결하는 데 도움이됩니다. –