시작 시 kms 특정 해상도 설정

시작 시 kms 특정 해상도 설정

시작 시 킬로미터 단위의 특정 해상도를 설정하려고 합니다. 기본적으로 kms는 사용 가능한 최고 해상도(2500x1600)를 선택하는데 이는 읽기가 약간 어렵습니다. 대신 1440x900을 설정하고 싶습니다.

먼저 grub을 통해 두 가지를 시도했습니다.

GRUB_GFXMODE=1440x900
GRUB_GFXPAYLOAD_LINUX=keep
GRUB_GFXPAYLOAD_LINUX=1440x900

하지만 그것은 도움이 되지 않습니다. 시스템은 존재 여부에 관계없이 동일하게 작동하며 계속 2500x1600을 사용합니다.

제가 시도한 또 다른 방법은 커널 매개변수를 다음과 같이 설정하는 것이었습니다.

GRUB_CMDLINE_LINUX_DEFAULT="video=1440x900"

이것은 약간 도움이 되고 해상도가 변경되어 더 좋고 읽기 쉽습니다. 그러나 virtual_size는 그에 따라 변경되지 않았습니다. 여전히 2500x1600입니다. 이는 내 tty가 화면 자체보다 훨씬 크다는 것을 의미하므로 화면의 왼쪽 상단 모서리 부분만 볼 수 있습니다. 더 큰 용어.

kms를 특정 해상도로 강제 설정하려면 어떻게 해야 합니까? 감사해요

답변1

먼저 지원되는 모드를 확인하십시오(BIOS 사용자만 해당). Grub2 셸을 사용하고(Grub2 메뉴에서 "c" 누르기) 다음 명령을 실행하고 적절한 모드를 선택하십시오.

set pager=1
insmod vbe
vbeinfo

그런 다음 모드를 다음으로 설정하십시오 /etc/default/grub.

GRUB_GFXPAYLOAD_LINUX=1280x1024x32

관련 정보