80x25 텍스트 모드 콘솔과 VESA 프레임버퍼 콘솔을 사용하여 x86 Linux 커널을 부팅할 수 있습니까?

80x25 텍스트 모드 콘솔과 VESA 프레임버퍼 콘솔을 사용하여 x86 Linux 커널을 부팅할 수 있습니까?

기본 80x25 텍스트 모드 콘솔 대신 VESA 프레임 버퍼 콘솔을 사용하여 Linux를 부팅하도록 선택할 수 있는 Linux 커널 문서입니다.

텍스트 응용 프로그램 테스트를 위해서는 두 가지 모드가 모두 필요할 수 있습니다. 예를 들어 80x25 텍스트 모드에서는 ALT+ 에서 + 1ALT, 프레임 버퍼 모드에서는 +에서 +로 표시됩니다.3ALT4ALT6

한 번의 실행으로 듀얼 모드 텍스트 표시를 달성할 수 있는 방법이 있습니까?

답변1

vbetool커널을 텍스트 모드(x86 표준)로 부팅하는 경우 부팅 후 이 작업을 사용하여 VESA 모드를 변경할 수 있습니다 vbemode.

커널이 프레임 버퍼 모드(x86에서는 표준이 아님)에서 실행되는 경우 런타임에 사용할 수 있습니다 fbset.

ALT+ 등을 누르면 L커널이 프로세스(pid 1) SIGWINCH로 전송될 수 있습니다. INIT기본 프로그램은 모드를 설정하는 스크립트를 수정 하고 실행하여 얻을 수 있는 이벤트를 init생성할 수 있습니다 .kbrequest/etc/inittabinit

관련 정보