tty에서 1280x800 해상도를 활성화하는 방법은 무엇입니까?


13

Toshiba U500 (nVidia)이 있습니다. 여러 가지 방법으로 / etc / default / grub을 변경하려고 시도했지만 이제는

GRUB_DEFAULT=5
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="vga=0x014c"
GRUB_CMDLINE_LINUX="vga=0x014c"
GRUB_GFXPAYLOAD_LINUX=1280x800x16

0x014c Grub의 vbeinfo는 1280x800x16과 관련이 있습니다.

내 노트북이 멋진 고해상도 글꼴로 부팅되고 tty 콘솔이 그대로 유지되도록 해주세요 ... 어떻게 가능합니까?

감사합니다, gocio

답변:


14
  1. 그것이 내가 아는 유일한 방법이기 때문에 hwinfo를 설치하십시오. ( sudo apt-get install hwinfo또는 sudo aptitude install hwinfo)

  2. 콘솔 (그놈 터미널 또는 기타)로 이동하여 입력 sudo hwinfo --framebuffer하면 사용중인 비디오 카드에 따라 짧거나 긴 목록이 표시됩니다. 목록은 다음과 같습니다.

    Mode 0x0335: 320x240 (+640), 16 bits 
    Mode 0x0336: 320x240 (+1280), 24 bits
    Mode 0x033d: 640x400 (+1280), 16 bits
    Mode 0x033e: 640x400 (+2560), 24 bits
    Mode 0x0345: 1600x1200 (+1600), 8 bits
    Mode 0x0346: 1600x1200 (+3200), 16 bits
    Mode 0x0347: 1400x1050 (+1400), 8 bits
    Mode 0x0348: 1400x1050 (+2800), 16 bits
    Mode 0x0349: 1400x1050 (+5600), 24 bits
    
  3. 1600x1200 16 비트 해상도를 원한다고 가정합니다. 그런 다음 16 진수 값을 오른쪽으로 가져 가십시오 (이 경우 0x0346).

  4. 를 엽니 다 /etc/default/grub. 다음과 비슷한 두 줄이 있습니다.

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    GRUB_CMDLINE_LINUX=""
    

    두 번째 줄에서 다음과 같이 해당 줄을 편집하십시오.

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    GRUB_CMDLINE_LINUX="vga=0x0346"
    

    보시다시피 리눅스 라인의 끝에 16 진수 값을 grub 파일에 넣고 저장하십시오. 종료하고을 입력하십시오 sudo update-grub. 완료 될 때까지 기다렸다가 재부팅하십시오.


1600x800과 같은 사용자 지정 해상도를 지정할 수 있습니까?
Starx

@Starx 실제로 VESA 모드에서 모니터와 비디오 카드의 조합에 따라 다릅니다. 둘 다 지원하는 경우 목록에 표시되며 올바르게 볼 수 있습니다. 그러나 구식 우분투 버전에 적용되므로 이것을 심각하게 업데이트해야합니다.
Luis Alvarado

1

TTY의 해상도 ( Ctrl+ Alt+ F1~ F6) 를 변경하려면 Ubuntu Community Wiki 에 설명 된 단계를 수행 해야합니다.

이것은 Ubuntu 9.10 이상 , Linux Mint 8 이상 및 GRUB 2를 사용하는 Ubuntu 버전을 기반으로 한 배포에서도 작동합니다.

  1. 를 누른 상태에서 Linux를 부팅하십시오 Left shift.
    GRUB 2 메뉴 화면이 나타납니다.
  2. CGRUB 명령 행에 액세스하려면 누릅니다 .
  3. vbeinfo Enter사용 가능한 해상도 목록에 액세스하려면 입력하십시오 .
  4. 목록에서 해상도를 선택하여 적어 두십시오.
  5. EscGRUB 명령 행을 종료하려면 누르십시오 .
  6. Linux로 부팅하십시오.
  7. /etc/default/grub좋아하는 텍스트 편집기에서 루트 권한으로 엽니 다 .

    sudo nano /etc/default/grub
    
  8. 1280x800적어 둔 해결책으로 대체 할 다음 행을 추가하십시오 .

    GRUB_GFXPAYLOAD_LINUX=1280x800
    

    #GRUB_GFXMODE줄 바로 뒤에 넣었습니다 .

  9. 저장 및 종료.
  10. GRUB 구성을 업데이트하십시오.

    sudo update-grub
    
  11. 재부팅하십시오.

    sudo reboot
    

이제 TTY에 지정된 해상도가 있어야합니다. 불행히도, 당신은 16 가지 색상 만 고집하고 있습니다.


1

먼저 grub의 경우 :

sudo nano /etc/default/grub

라인을 변경하십시오.

#GRUB_GFXMODE=640x480

이에:

GRUB_GFXMODE=1280x800 
GRUB_GFXPAYLOAD_LINUX=keep

다음으로, 카드를 사용하기 위해 프레임 버퍼를 추가하십시오 :

echo "echo FRAMEBUFFER=y" | sudo tee /etc/initramfs-tools/conf.d/splash
sudo update-initramfs -u

그리고 grub을 업데이트하는 것을 잊지 마십시오!

sudo update-grub

출처

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.