설명서에 따르면 vga=
커널 매개 변수 사용은 GRUB2에서 더 이상 사용되지 않습니다. 내가 보유한 그래픽 카드가 7-8 년이기 때문에 일부 최신 커널이 특정 어댑터에서 더 이상 지원하지 않는 것 같습니다.
이제 문제는 기본 80x25 문자 대신 80x50과 같은 고해상도 텍스트 모드를 사용하고 싶다는 것입니다. 분명히 모든 그래픽 (VBE / VESA) 모드는이 그래픽 카드 (ATI Rage XL)에 대한 문제가 아닙니다 . 사용 가능한 모드 목록은을 통해서만 표시 0
됩니다 6
. 6
입니다 80x60
하지만 난에 가고 싶습니다, 그래서 끔찍한 보인다 1
(80x50).
기본 모드가 지원되지 않을 때마다 (기본값은 주석 처리됨) 사용 가능한 모드 목록을 얻은 후 80x50 및 80x60이 작동하는 것을 보았고 GRUB_TERMINAL=console
선택하라는 메시지가 표시되었습니다.
나는이 커널 명령 행에 설정되어 있지 않다 경우 어떻게, 모드를 설정할 수 있습니다 및 모든 사용 GRUB_GFXMODE
(또는 사전로드하지 않고 vbe
모듈) 및 GRUB_GFXPAYLOAD_LINUX=keep
실패? 다음과 같이 실패 :이 컴퓨터에있는 카드의 그래픽 모드가 유효하지 않아서 화면이 비어 있습니까?
내 생각은 nomodeset
여전히 커널 에 전달 하는 것이지만 부트 로더는 여전히 그래픽 모드를 설정해야합니다. 그리고 나는 그것을 vga=
하기위한 커널 매개 변수 이외의 옵션을 볼 수 없습니다 .
참고 : GRUB2 콘솔 의 vbetest
및 videotest
명령은 화면을 비운 다음 비디오 입력이 없다고 주장한 후 화면이 절전 모드로 전환됩니다. vbeinfo
그리고 videoinfo
언급 한 상기 이외의 몇 가지 가능한 모드를 보여,하지만이 설정이 있어야 할 곳에의 언급이 없다. 또한 커널 명령 줄에 vga=1
(없이 nomodeset
) 전달할 때 더 이상 사용되지 않는다는 경고가 표시되지만 완전히 읽을 수는 너무 길며 출력이에 표시되지 않습니다 dmesg
.
vga
매개 변수는가 아닌 커널에 적용됩니다 grub2
. grub2
개발자가 어떻게 단순하게 만들려고하더라도 커널이이 매개 변수를 이해하는 한 여전히 작동합니다.