우분투 서버 가상 박스 게스트의 최대 터미널 해상도


21

Win7 호스트에서 ubuntu 14.04 (guest)를 실행하는 VM 컴퓨터가 있습니다. 현재 이것을 추가하여 서버의 해상도를 1024 * 768로 설정했습니다.

GRUB_CMDLINE_LINUX_DEFAULT="splash xvga=1024x768x24" 
GRUB_GFXMODE=1024x768x24

/etc/default/grub.

그러나 더 높은 해상도를 얻을 수 없습니다. 예를 들어 1200 * 800으로 설정하면 640 * 480으로 재설정됩니다. 128MB 비디오 메모리를 할당했습니다.

더 높은 해상도를 얻을 수 있습니까?


답변:


21

내가 찾은 대답은 콘솔 모드 해상도를 높이려면 어떻게합니까? 그리고 어떻게 버추얼 박스에서 우분투 서버 전체 화면을 사용하는 방법? 전자는 grub의 디스플레이 해상도를 변경하기위한 정보를 제공했으며 후자는 전자가 해상도 변경을 초래하지 않은 이유를 진단하는 데 도움이되었습니다.

두 답변을 결합 :

  1. VirtualBox 환경이 지원하는 해상도를 식별하십시오. 시스템을 재부팅하고 Shiftgrub 창이 나타날 때까지 키를 유지 한 다음을 누르십시오 c. 그러면 grub 콘솔로 이동합니다. 추천 vbeinfo목록을 입력하여 해결 목록을보십시오. 귀하에게 맞는 해상도를 선택하십시오 (제 경우에는 1152x864x32).

  2. /etc/default/grub줄을 수정 / 생성하려면 편집하십시오 GRUB_GFXMODE=1152x864x32(해상도를 환경에 적합한 줄로 바꾸십시오).

  3. /etc/grub.d/00_header줄을 수정하려면 편집

    if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=auto ; fi
    

    if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=1152x864x32 ; fi
    

    (다시, 해상도 교체)

  4. 그룹 업데이트 및 재부팅 : update-grub2 && shutdown -r now

Grub은 새로운 고해상도로 부팅 한 다음 로그인 한 후에도 해당 해상도가 계속 유지됩니다.


1
3 단계가 필요하지 않았으며 1-2-4 단계에서 잘 작동합니다. 또한 1 단계에서 실제로 해상도를 "선택"하기 위해 아무것도하지 않아도됩니다.
Zook

의견 주셔서 감사합니다. 내가 'select'라고 말했을 때 의도했던 의미는 '하나를 고르고 기억하십시오'였고, 그것이 모호하다는 것을 깨닫지 못했습니다.
Rob Hall

사실, 실제로 선택할 방법이 없을 때 알아 냈습니다. 다른 사람들이 읽는 것을 명확히했습니다.
Zook

3
답변에 추가해야합니다 :GRUB_CMDLINE_LINUX_DEFAULT="nomodeset" GRUB_GFXPAYLOAD_LINUX=keep
Pete SupportMonica 3

16

나는 지금 몇 시간 동안 그리고 며칠 전에 이것을 몇 시간 동안 시도했습니다. Rob Halls 솔루션은 GRUB이 메뉴 항목을 표시하는 부팅 기간 동안 만 나를 위해 일했습니다. 서버 (우분투 서버, 최신 릴리스를 사용하고 있음)가 부팅 된 후 해상도가 "정상"으로 돌아 왔습니다.

다음 줄을 추가 /etc/default/grub:

GRUB_GFXPAYLOAD_LINUX=1152x864x32

그리고

update-grub2 && reboot

부팅 프로세스 (그럽 메뉴) 및 콘솔 내에서 더 높은 해상도를 보냈습니다.


3
^이 답변. 그것은 마침내 나를 위해 그것을했다.
ereOn

2
우분투 서버 16.04에 근무
lsborg

나를 위해 그것은 작동하지 않았다. 우분투 16.04
avp

이로 인해 부팅 순서가 더 높은 해상도를 사용하게되었지만 일단 로그온 프롬프트가 표시되면 저해상도로 돌아갑니다. 우분투 서버 17.01
니콜라스 Mommaerts

이것을 추가하면 로그온 프롬프트 및 터미널에서도 작동했습니다. GRUB_CMDLINE_LINUX_DEFAULT = "nomodeset"
Nicolas Mommaerts

6

@Zook이 의견에서 지적했듯이 (수퍼 유저)에서 다음 줄을 활성화하고 변경하는 것으로 충분했습니다 /etc/default/grub.

GRUB_GFXMODE=1152x864x16

그리고

update-grub && reboot

GRUB 버전은 2.02 ~ beta2-9ubuntu1입니다.

Virtualbox 버전 4.3.16, Windows 7 호스트, 기본 해상도 1600x1050.

그것이 작동하기 위해서는 커널에서 vga=하나 xvga=또는 그 이상의 video=라인 을 제거하는 것이 중요 했습니다 GRUB_CMDLINE_LINUX_DEFAULT.

이 힌트는 내가 여기서 찾았 습니다 . 가능한 복제본 에서 제안 된 변경을 수행 할 필요가 없었습니다 .


1

Ubuntu 16.04에서 Virtualbox 5.1.34를 실행하면 1920x1080 또는 1600x900에서 모든 시도가 640x480으로 실망했습니다. 많은 사람들과 마찬가지로 1024x768이 가장 높은 허용치를 초과했으며 640x480으로 다운 그레이드하는 것이 무엇인지 발견했습니다.

vbeinfo내 모니터가 1900x1080 인 경우에도 1600x1200x32가 지원됨을 발견 한 grub 프롬프트에서 실행 했습니다. 그래서 나는 다음과 같이 바꿨다 /etc/default/grub.

GRUB_GFXMODE="1600x1200x32"

와우, 얼마나 다른지!

상단과 하단의 일부가 잘 리거나 잘립니다.하지만 큰 문제는 아니며 창을 더 크고 읽기 쉽게 보는 것이 좋습니다.

image3o.gif

여기에 맞도록 .GIF를 압축해야했습니다. 두 대의 모니터 (하나는 다른 것 위에 있음)가 있으므로 가상 데스크톱 크기는 3840x1080입니다.

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