답변:
흠 ... 내가 거의 끝날 때까지 이것이 몇 살인지 몰랐다. 이 영역은 어디에도 잘 문서화되어 있지 않으며 거의 타이핑 답변을 마쳤으므로 어쨌든 군인이 될 것입니다.
프레임 버퍼 콘솔을 사용하는 경우 fbcon=scrollback:
부팅시 매개 변수 를 사용 하여 스크롤 백 크기를 늘릴 수 있습니다. 당신은 아마 그것을 사용하지 않을 것입니다.
대신 표준 VGA 콘솔을 사용하는 것 같습니다. 여기 도로에 또 다른 포크가 있습니다. VGACON_SOFT_SCROLLBACK
매개 변수를 활성화 하여 컴파일 된 커널 이있는 경우을 변경하여 VGA 커널 모듈의 스크롤 백을 늘릴 수 있습니다 VGACON_SOFT_SCROLLBACK_SIZE
. 그러나 커널을 다시 컴파일해야합니다. 변경 사항의 예 는 이전 답변 을 참조하십시오 . CentOS에서이를 수행하는 방법에 대한 자세한 내용은 사용자 지정 커널을 빌드 해야합니다. 나는 당신이 그 모든 것을 기꺼이 할 것 같지 않다고 생각하지만, 이미 커스텀 커널을 구축하고 있다면 쉽게 할 수 있습니다.
VGACON_SOFT_SCROLLBACK
꺼져 있으면 이 옵션이 없습니다. 이 경우 스크롤 백은 실제로 VGA 메모리에 저장되므로 매우 제한적입니다. 이 경우 실제로 수행 할 수있는 유일한 작업은 기본적으로 시작된 가상 터미널 수를 줄이는 것입니다.
표준 CentOS 커널은 다음 옵션으로 빌드됩니다.
CONFIG_VGACON_SOFT_SCROLLBACK=y
CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64
아마도 당신은 아마도 "큰 CONFIG_VGACON_SOFT_SCROLLBACK_SIZE
옵션으로 커널을 재 컴파일 "을 주 옵션으로 보고있을 것입니다 . 프레임 버퍼 드라이버로 대신 전환 할 수 있습니다.
이 문제에 직면했을 때 커널 스크롤 백을 수정하는 대신 화면을 대신 사용합니다. 다른 많은 혜택도 누리십시오.
다음 은 프레임 버퍼 부팅 매개 변수를 사용하여 크기를 설정하는 방법에 대한 기사 입니다.
간단히 인용 :
다음 예는 GRUB을 참조하지만 LILO에 쉽게 적용 할 수 있습니다. GRUB의 'menu.lst'에서 적절한 커널 라인을 찾으십시오.
에이. 'vga = xxx'옵션이 있으면 삭제
합니다. b. 옵션 'video = vesabf'또는 하드웨어에 맞는 것을 추가하십시오
. c. 추가 옵션 'fbcon = scrollback : 128'커널 라인은 다음과 같습니다.
커널 / vmlinuz root = / dev / sdb5 video = radeonfb fbcon = scrollback : 128
IMHO,이 명령을 실행해야합니다 :
화면 -h 5000
버퍼는 5000 줄이됩니다.
물론 필요에 따라 줄 수를 지정할 수 있습니다.