콘솔 쉘의 해상도를 어떻게 바꿀 수 있습니까?
이것은 Ctrl+ Alt+ 때 쉘을 의미합니다 F1.
우분투 9.10을 실행 중 menu.lst
입니다 .grub2로 grub의 파일을 변경하면이 작업을 수행 할 수 있다고 생각 했습니다.
콘솔 쉘의 해상도를 어떻게 바꿀 수 있습니까?
이것은 Ctrl+ Alt+ 때 쉘을 의미합니다 F1.
우분투 9.10을 실행 중 menu.lst
입니다 .grub2로 grub의 파일을 변경하면이 작업을 수행 할 수 있다고 생각 했습니다.
답변:
/boot/grub/grub.cfg 편집 다음과 같은 블록 (현재 실행중인 커널)을 식별하십시오.
menuentry "Ubuntu, Linux 2.6.31-14-generic" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,1)
search --no-floppy --fs-uuid --set e5ce0bc0-d1b0-4802-a6d4-3fd9fc0e7e58
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=e5ce0bc0-d1b0-4802-a6d4-3fd9fc0e7e58 ro quiet splash
initrd /boot/initrd.img-2.6.31-14-generic
}
"linux ..."행을 편집하고 마지막에 ( "quiet splash"뒤) 공백을 남겨두고 해상도에 따라 "vga = 773"또는 다른 코드를 추가하십시오. 다음은 다양한 해상도에 대한 코드 목록입니다 .
재부팅하고 새로운 해상도를 활성화해야합니다.
제공된 링크는 하나의 특정 시스템에서 모드 목록을 제공합니다. 'hwinfo'유틸리티를 사용하면 다음과 같이 시스템의 모드 목록을 생성 할 수 있습니다.
hwinfo-프레임 버퍼
/etc/
소스 파일에 포함해야 할 UUID 또는 다른 고유 문자열 에 대해 항상 grep을 수행 할 수 있습니다.
grub 2에서 부트 리눅스에 커스텀 부트 옵션을 추가하려면 편집해야합니다
/etc/default/grub
읽는 줄을 찾으십시오
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
로 변경
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash vga=ask"
정확한 vga = 숫자를 알고 있다면 "ask"대신에 입력하십시오.
/ etc에서 grubs 파일을 편집 한 후 다음을 실행해야합니다.
update-grub
변경 사항을 적용하기 위해
이 우수한 하우투 http://harrison3001.blogspot.com/2009/09/grub-2-graphical-boot-tips-to-set.html 에 따르면 Ubuntu-Server-9.10에서 저에게 효과적입니다.
다음에 추가 된 내용 /etc/default/grub
:
GRUB_CMDLINE_LINUX="gfxpayload=true"
GRUB_GFXMODE=1600x1200x32
GRUB_PRELOAD_MODULES="vbe"
해결 방법은 다음을 통해 확인할 수 있습니다.
hwinfo --framebuffer
나는 x32가 필수라는 것을 읽었다.
그리고 수정 /etc/grub.d/00_header
:
set gfxmode=${GRUB_GFXMODE} <-- FIND THIS LINE
(GRUB_GFXMODE는 이전에 설정 한 변수입니다. /etc/default/grub
)
set gfxpayload=keep <-- THIS IS FOR THE VGA CONSOLE!
(당신이 진술에서 알 수 있듯이, 분명히 무엇을 유지합니까?, GRUB_GFXMODE
변수 설정을 통해 전에 설정 한 해상도는 /etc/default/grub
)
insmod gfxterm
insmod ${GRUB_VIDEO_BACKEND}
그런 다음을 실행하십시오 update-grub
.
죄송합니다, vga = ask뿐만 아니라 vga = 796과 유사하지만 적어도 내 시스템에서는 작동하지 않습니다 (acer aspir 5532 laptop). vga = 798과 유사하게 grub 메뉴 다음에 경고 메시지를 표시하지만 (어딘가 / var / logs에서) 읽을 수 있도록 약간 빠르지 만 "vga = 798은 사용되지 않습니다"로 시작한 다음 계속 부팅합니다. . 내 vt는 표준 해상도입니다 (즉, 800x640?). vga = ask를 지정하면 grub 후에 "계속 지원하려면 아무 키나 누르십시오"라는 오류가 발생합니다. 키를 누르면 "커널을 먼저로드해야합니다"라는 오류가 발생하고 grub으로 돌아가서 반복됩니다. 그것에서 나가기 위해 나는 grub에서 "e"를 누르고 부팅하기 전에 인수를 편집해야했다. 대신 복구 모드로 전환하여 / etc / default / grub을 편집 한 다음 update-grub을 실행했을 수 있습니다.
dmesg
(/ var / log / dmesg; 명령을 실행 dmesg
하면되지만 많은 출력이므로 dmesg | head
더 유용 할 수 있습니다)에 기록해야합니다.
vga=ask
매개 변수로 부팅하십시오 .
부팅하는 동안 Shift 키를 누르고 있으십시오. 메뉴가 나타나면 명령 줄에 대해 c를 누르고 "vbeinfo"를 입력하면 비디오 카드에 지원되는 해상도 목록이 표시됩니다. 원하는 것을 나타내는 숫자가있을 수 있습니다. 예를 들어 내 1152x864x32는 0x156입니다.이 156 번호가 찾고있는 것 같아요?