Centos의 VirtualBox 인스턴스에서 화면 크기 / 해상도 증가


27

Centos 5의 VirtualBox 인스턴스가 있습니다. 화면 크기가 매우 작고 (800 * 600) 1280 * 1080으로 늘리고 싶습니다. "Screen Resolution"에 대한 Gnome 환경 설정에서 600 * 800 또는 640 * 480에 대한 옵션 만 얻습니다.

내 xorg.conf 편집을 시도했지만 (이 자습서를 기반으로 http://paulsiu.wordpress.com/2008/09/08/creating-and-managing-centos-virtual-machine-under-virtualbox/ ) 차이가없는 것 같습니다. 다음은 편집 된 섹션의 스 니펫입니다.

Section "Screen"
    Identifier "Screen0"
    Device     "Card0"
    Monitor    "Monitor0"
    DefaultDepth     24
    SubSection "Display"
        Viewport   0 0
        Depth     24
        Modes   "1280x800"
    EndSubSection
EndSection

누구든지 이것을하는 방법을 알고 있습니까?


1
VB의 그래픽 카드에 얼마나 많은 비디오 메모리를 할당 했습니까? 게스트 추가를 설치 했습니까?
Gilles 'SO- 악마 그만해

장치 관리자에 따르면 VirtualBox Graphics Adapter입니다. 편집-게스트 추가 ( virtualbox.org/manual/ch04.html#idp11274368 ) 의 옵션 일 수 있으므로 지금 살펴보고 있습니다. 팁 감사합니다.
Aaron Newton

이것은 내 문제를 해결 한 것으로 보입니다. 는 ISO 찾는 사람들을 위해 그것은 VBoxGuestAdditions_4.1.6.iso 여기에 사용할 수 있습니다 - download.virtualbox.org/virtualbox/4.1.6 . VirtualBox 장치> CD / DVD> DVD 디스크 파일 선택 메뉴를 사용하여 이것을 마운트하고 media / <nameofdisk> 디렉토리에서 "sh VboxLinuxAdditions.run"을 실행했습니다
Aaron Newton

답변:


22

800x600의 최대 해상도는 가상 머신 내부의 X 서버가 SVGA 드라이버를 사용하고 있음을 나타 냅니다. SVGA는 표준 지원이 가능한 최고 해상도입니다. 그 너머에는 운전자가 필요합니다.

VirtualBox VirtualBox에 특정한 그래픽 어댑터를 에뮬레이트하며 다른 대부분의 하위 시스템처럼 기존의 하드웨어 구성 요소를 에뮬레이션하지 않습니다. 게스트 추가는 해당 어댑터에 대한 드라이버를 포함한다. VirtualBox 장치 메뉴에서 게스트 추가 CD를 넣은 다음 설치 프로그램을 실행하십시오. 로그 아웃하고 X 서버를 다시 시작하면 ( Ctrl+Alt+BackspaceVirtualBox 메뉴에서 전송 ) VirtualBox 창과 일치하는 화면 해상도가 있어야합니다. 에 대한 수동 조정이 여전히 필요한 xorg.conf경우 매뉴얼 에 몇 가지 포인터가 있습니다.

VirtualBox 구성에서 그래픽 어댑터에 할당 한 메모리 양으로 인해 얻을 수있는 높이에 제한이 있습니다. 8MB는 32 가지 색상으로 최대 1600x1200을 제공합니다. 그 이상으로 넘어 가면 3D를 사용하는 경우에 유용합니다.


감사합니다-VirtualBox Guest 추가 기능을 설치하면 문제가 해결 된 것으로 정답으로 표시되었습니다. 설치 CD가없는 경우 위의 참고 사항을 참조하십시오.
Aaron Newton

1
방금 CentOS 7의 동일한 문제를 해결하기 위해이 답변을 따랐 autorun.sh습니다. 게스트 추가 CD에서 작동 하기 전에 커널 헤더를 설치해야 했습니다. 의 오류 메시지는 autorun.sh설치할 패키지 이름을 제공합니다 yum. Guest Additions를 설치 한 후 VM을 다시 시작했는데 문제가 마술처럼 수정되었습니다.
Michael Hoffmann

4

다른 설정에서 동일한 문제가 발생했습니다.

호스트 OS : Linux Mint 17 Cinnamon 64 비트 게스트 OS : Centos 6.6 Virtualbox : Oracle VM VirtualBox Manager 4.3.10_Ubuntu

나를 위해 일한 솔루션 :

  1. Virtualbox 설치-> 장치, 게스트 추가 CD 이미지 삽입

    [root@centos6 ~]# cd /media/VBOXADDITIONS_4.3.10_93012/
    ./VBoxLinuxAdditions.run
    
  2. 맞춤 해상도 문자열을 가져옵니다.

    [root@centos6 ~]$ cvt 1600 900
    # 1600x900 59.95 Hz (CVT 1.44M9) hsync: 55.99 kHz; pclk: 118.25 MHz Modeline "1600x900_60.00"  118.25  1600 1696 1856 2112  900 903 908 934 -hsync +vsync
    
  3. 맞춤 해상도 문자열 설정 :

    [root@centos6 ~]$ xrandr
    Screen 0: minimum 64 x 64, current 1024 x 768, maximum 16384 x 16384
    VBOX0 connected 1024x768+0+0 0mm x 0mm
       1024x768       60.0*+   60.0*
       1600x1200      60.0 
       1440x1050      60.0 
       1280x960       60.0 
       800x600        60.0 
       640x480        60.0 
    
    [root@centos6 ~]$ xrandr --newmode "1600x900_60.00" 118.25  1600 1696 1856 2112  900 903 908 934 -hsync +vsync
    
    [root@centos6 ~]$ xrandr --addmode VBOX0 "1600x900_60.00"
    
  4. 일반적인 시스템 관리 구성 대화 상자를 사용하여 이전에는 사용할 수 없었던 1600 x 900 해상도로 변경하십시오.

매그너스 HTH


이 사이트에서 자신을 "식별"하는 데 권장되는 방법 인 프로필 이름을 설정하고 답변 아래 서명을 제거하십시오. (즉, 정답과 질문을 선명하게 유지)
Anthon

centos 6-게스트를 다시 시작한 후 추가 크기 옵션이 나타나고 사용자 지정 해상도를 추가하지 않고도 성공적으로 사용할 수있게되었습니다.
Ross

내가 캔트 발견 출력 vbox0가 계속 나는 또한 내가 내 VM "를 CentOS 6.1"에 사용하는 이름으로 대체
스벤 반 Boogaart 덴

xrandr : 출력 기본값으로 감마 크기를 가져
오지

1

가상 박스 게스트 확장이 필요합니다.

이를 설치하려면 먼저 yum에 추가 된 RPMForge 저장소가 필요합니다. 다음 지시 사항을 따르십시오.

http://wiki.centos.org/AdditionalResources/Repositories/RPMForge#head-5aabf02717d5b6b12d47edbc5811404998926a1b

그런 다음 터미널에서이 명령을 실행하십시오.

yum install dkms

고맙지 만 이미 지난 11 월에 답변으로 표시했습니다.
Aaron Newton

3
@AaronNewton, 나는 완전히 이해합니다. 나는 그것이 나를 위해 일하기 위해 더 많은 연구를 거쳐야했습니다. 내가 그렇게해야한다면, 나는 보통 게시합니다. 내가했던 것처럼 받아 들여진 대답으로 같은 질문을하는 다른 사람을 도울만큼 귀하의 질문에 대답하지 마십시오.
Beachhouse

1

가상 머신이 갑자기 더 이상 전체 화면을 지원하지 않았습니다.

결국 수정이 쉬웠습니다. 최신 버전의 VirtualBox로 업데이트 한 다음 최신 버전의 Guest Additions를 다시 설치해야했습니다. 그런 다음 VM을 다시 시작한 후 해상도가 자동으로 올바른 (전체 화면) 크기였습니다.


0

필자의 경우 ( virtualbox 5+ centos 7), "Guest additional cd image"를 설치 한 다음 vm을 다시 시작하고 시작할 때 전체 화면으로 만들면 자동으로 가장 큰 해상도를 갖습니다.

나는 재부팅하는 것을 잊어 버렸거나를 통해 전체 화면을 보지 못했다고 생각합니다 host + F.


0

VirtualBox 5.2.22의 CentOS 7.5에서 솔루션은 다음과 같습니다.

  1. VirtualBox 추가 설치
  2. "vboxvideo"모듈에 대한 커널 모듈 구성 파일을 만듭니다. "modeset"매개 변수가 없으면 모듈이로드되지 않습니다.

    echo "옵션 vboxvideo modeset = 1"> /etc/modprobe.d/vboxvideo.conf

  3. 재부팅

0

Mac의 경우 지금 VirtualBox Additions를 사용할 수 있지만 설치 방법을 찾을 수 없습니다.

그러나 게스트 시스템 (내 경우 CentOS)의 설정에서 해상도를 변경하면 문제가 해결되었습니다. 다른 사람들이 제안한 것처럼 화면 해상도를 자동으로 찾는 옵션은 없었지만 시행 착오를 통해 가장 완벽하게 맞는 것을 찾을 수있었습니다. 부팅 및 로그인 화면이 여전히 축소 된 것처럼 보이지만 전체 해상도로 로그인하면 분명합니다.

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