Windows 7 호스트와 데비안 8 게스트가 있습니다. 이미 설치했습니다
virtualbox-guest-utils virtualbox-guest-x11 virtualbox-guest-dkms
/ubuntu/3205/higher-screen-resolution-in-virtualbox에 설명 된대로 . 이 패키지를 설치하기 전에 최대 1024 * 768을 선택할 수있었습니다. 설치 후 1600 * 1200이 가능했습니다. 그러나 단순히 내 디스플레이에서 1920 * 1080 전체 화면을 사용하고 싶습니다.
Host-G를 누를 수 없습니다. 이 조합이 비활성화되어 있습니다.
Linux에서 VirtualBox 해상도를 800×600 이상으로 늘리려면 어떻게합니까?
이것을 할 수있는 방법이 있습니까?
답변
이를 달성하는 간단한 방법은 grub2 부트 로더에서 특정 구성을 직접 변경하는 것입니다.
-
데비안 게스트가 지원하는 해상도 확인
- 데비안을 재부팅
c
하고 grub 콘솔이 보일 때까지 계속 누릅니다 . - 를 누르고 Enter를 누르십시오
vbeinfo
. 지원되는 해상도 목록이 제공됩니다.
- 데비안을 재부팅
-
편집하다
/etc/grub.d/00_header
- 교체
auto
라인에if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=auto ; fi
새로운 해상도. 예 :if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=1920x1080 ; fi
- 오른쪽 아래에 편집 라인의 복사본을 만들고 교체
MODE
와 함께PAYLOAD
. 예 :if [ "x${GRUB_GFXPAYLOAD}" = "x" ] ; then GRUB_GFXPAYLOAD=1920x1080 ; fi
- 아래에 다음 줄이
set gfxmode=${GRUB_GFXMODE}
있습니다.. 아래에 다음 줄을 추가하십시오.set gfxpayload=${GRUB_GFXPAYLOAD}
- 교체
- 명령을 실행하고
update-grub2
나중에 재부팅 하여 grub2 구성을 다시로드하십시오.reboot
[참고] 파일
의 기본 줄 이 주석 처리되지 않은 예가 많이 있습니다 . 그것은 나에게 불필요하다는 것이 입증되었지만 필요한 경우 주석 처리를 제거한 후에 기억 하십시오.#GRUB_GFXMODE=640x480
/etc/defaul/grub
update-grub2
답변
한편 그에 대한 해결책을 찾았습니다.
작동 방식을 보여주는 두 가지 설명이 있습니다.
첫번째 :
데비안에서 화면 해상도를 조정하는 방법은 무엇입니까?
2 차 :
http://forums.debian.net/viewtopic.php?f=16&t=78330#p429581
한마디로 :
$ cvt 1920 1080 60
# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
$ xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
$ xrandr --addmode VBOX0 "1920x1080_60.00"
$ xrandr --output VBOX0 --mode 1920x1080_60.00
이러한 명령을 자동으로 실행하면 새로운 해상도가 나타납니다. 또한 이러한 명령은 운영 체제를 시작할 때마다 실행해야합니다.
그동안 나는 그 주제에 관한 블로그 글을 썼습니다 : http://www.robert-franz.com/2015/06/28/adding-new-resolution-to-the-x-window-server/
답변
나는이 질문이 다른 버전으로 실현된다는 것을 알고 있지만 최신 버전의 VirtualBox (5.2)를 설치 한 사람에게는 유용 할 수 있습니다
내 설정 :
- VirtualBox 5.2.0 r118431
- 호스트 OS : Windows 10
- 게스트 OS : XFCE가 포함 된 Linux Debian 9.2.1
- 게스트 추가 ISO : VBoxGuestAdditions_5.2.1-118447 (이는 기본 설치 프로그램에서 제공하는 ISO가 아니며 virtualbox 사이트에서 최신 버전을 다운로드하기위한 메모가 있음에 유의하십시오)
게스트 OS 재부팅시 다음 명령을 수퍼 유저 모드로 실행해야합니다.
mkdir -p /lib/modules/$(uname -r)/build/include/drm
touch /lib/modules/$(uname -r)/build/include/drm/drm_rect.h
는 VBoxLinuxAdditions.run
다시 실행해야하고 게스트 OS는 재부팅이 필요합니다
또한 개발 다운로드에 최신 Guest Additions ISO가 있으며이 문제를 해결해야합니다. Virtualbox Test 빌드
크레딧 :
답변
내 문제는 VB 메뉴에서 1920×1080 해상도를 사용할 수 있었지만 선택해도 변경되지 않았다는 것입니다.
sudo apt-get install virtualbox-guest-utils virtualbox-guest-x11 virtualbox-guest-dkms
위의 Grub 파일을 수정하기위한 제안을 시도했지만 트릭을 수행하는 것처럼 보이는 것은 Virtualbox를 5.1.20으로 업그레이드하고 해당 버전의 guestadditions를 설치하는 것이 었습니다.
답변
Windows에서 화면 크기를 확인하십시오.
제어판-> 사운드 및 하드웨어-> 화면
창의 왼쪽에서를 선택 Adjust resolution
하면 호스트 화면의 실제 해상도가 무엇인지 알 수 있으며 Ubuntu / Debian에서 해당 해상도를 사용하십시오. 데비안에서으로 이동 Settings -> Displays
하여 디스플레이를 선택하고 해상도를 조정하십시오.