내 컴퓨터 중 하나에 Mint 14 (Ubuntu 12.10 변형), Slackware 14.1 및 Arch Linux로 3 번 부팅하기위한 3TB HD 설정이 있습니다. HD는 GPT / 가이드 시스템을 사용하여 포맷됩니다. Grub2는 기술적으로 Linux Mint 설치에 포함되지만 3 개의 시스템을 모두 3 중 부팅하는 데 사용됩니다. 약 1 년 전에 설정하는 것은 매우 고통스러운 절차였으며, 슬랙웨어 및 아치 설치를 인식 할 수 있도록 2-3 일 동안 레슬링하고 조정해야했습니다. 항상 Mint Linux 설치를 쉽게 인식했습니다.
VGA / VESA 모드를 슬랙웨어 및 아치로 전달할 수 있어야합니다. 커맨드 라인에서 Slackware와 Arch를 사용하므로 콘솔 해상도와 글꼴 크기가 중요한 요소입니다.
답변
GRUB2에서 프레임 버퍼 해상도 (GRUB 및 커널)를 설정하는 기본 방법은 /etc/default/grub
다음 변수를 포함 하도록 편집 하는 것입니다.
GRUB_GFXMODE
GRUB의 해상도를 설정합니다GRUB_GFXPAYLOAD_LINUX
Linux 커널이 해상도를 유지할지 여부를 제어하고 Linux 커널이 GRUB과 다른 해상도를 사용하도록하려면이 변수를 사용하여이를 커널 형식으로 설정할 수 있습니다widthxheight
.
사용할 수있는 모든 모드를 표시하려면 다음을 수행하십시오.
hwinfo --framebuffer
리눅스 터미널에서vbeinfo
GRUB 프롬프트에서
프레임 버퍼 해상도의 샘플 구성
이 줄은 다음에 삽입됩니다 /etc/default/grub
.
GRUB_GFXMODE=1024x768x32
GRUB_GFXPAYLOAD_LINUX=keep
변경 사항을 생성하려면 다음을 실행하십시오.
# grub-mkconfig -o /boot/grub/grub.cfg
GNU GRUB 매뉴얼 2.00 에서 발췌
‘GRUB_GFXMODE’
‘gfxterm’
그래픽 터미널 에서 사용되는 해상도를 설정하십시오 . 그래픽 카드가 VESA BIOS 확장 (VBE)을 통해 지원하는 모드 만 사용할 수 있으므로 기본 LCD 패널 해상도를 사용하지 못할 수 있습니다. 기본 설정은‘auto’
선호 해상도를 선택하려고합니다. gfxmode를 참조하십시오 .
‘GRUB_GFXPAYLOAD_LINUX’
로 설정
‘text’
, 일반 텍스트 모드에서 부팅에 리눅스 커널을 강제로‘keep’
사용하여 그래픽 모드 설정을 유지하기 위해‘GRUB_GFXMODE’
,‘widthxheight’
[‘xdepth’
] 특정 그래픽 모드, 또는 시퀀스에서 여러 모드를 시도하는 쉼표 나 세미콜론으로 구분 된 이들의 순서를 설정합니다. gfxpayload를 참조하십시오 .커널, 배포판, 그래픽 카드 및 달의 위상에 따라이 옵션을 사용하면 특히 부팅 순서의 초기 부분에서 GNU / Linux가 다양한 디스플레이 문제를 겪을 수 있습니다. 문제가있는 경우이 옵션을로 설정하면
‘text’
GRUB은 Linux에 일반 텍스트 모드로 부팅하도록 지시합니다.
참고 문헌
답변
레거시 grub VGA=1024x768
에서는 grub2에서와 같이 커널 라인에서 VGA / VESA 모드를 전달하는 데 사용했습니다.gfxpayload=1024x768
여기에 더 많은 정보를 따르십시오