VirtualBox에서 1280x720 해상도 지원을 받으려면 어떻게 해야 합니까?

VirtualBox에서 1280x720 해상도 지원을 받으려면 어떻게 해야 합니까?

사용하지 않고 가상 상자에서 1280x720 해상도 지원을 추가하는 방법을 알고 싶습니다.Vboxmanage.
이 해상도를 지원하도록 시작 시 가상 상자 VESA BIOS를 패치할 수 있는 방법이 있습니까?

답변1

  1. 모델라인 정보 가져오기

    gtf 1280 720 60
    

    예:

    # 1280x720 @ 60.00 Hz (GTF) hsync: 44.76 kHz; pclk: 74.48 MHz
    Modeline "1280x720_60.00"  74.48  1280 1336 1472 1664  720 721 724 746  -HSync +Vsync
    
  2. 출력 장치 가져오기

    xrandr | grep "\sconnected"
    

    예:

    VGA-0 connected ...
    
  3. 새 모드 만들기

    xrandr --newmode "1280x720_60.00"  74.48  1280 1336 1472 1664  720 721 724 746
    xrandr --addmode VGA-0 1280x720_60.00
    
  4. 새로운 모드를 설정하세요

    xrandr --output VGA-0 --mode 1280x720_60.00
    

마지막으로 이를 위한 스크립트가 필요합니다. VirtualBox를 시작할 때마다 이 작업을 수행해야 하기 때문입니다.

예:

#!/bin/bash
xrandr --newmode "1280x720_60.00"  74.48  1280 1336 1472 1664  720 721 724 746
xrandr --addmode VGA-0 1280x720_60.00
xrandr --output VGA-0 --mode 1280x720_60.00

그리고 시스템 시작 중에 스크립트를 시작합니다. 예 /etc/lightdm/lightdm.conf:

sudo nano /etc/lightdm/lightdm.conf

라인을 추가하세요

display-setup-script=<path_to_script>/<script_name>

좀 더 일반적인 버전이 필요하면 핑을 보내주세요.

답변2

게스트 추가 기능을 설치하면 사용자 정의 해상도를 사용할 수 있습니다. 그리고 GUI 크기도 변경하면 자동으로 크기가 조정됩니다.

VBoxManage는 구성 파일을 편집하므로 원하는 경우 수동으로 수행할 수 있습니다. "virtualbox.xml" 및 "machine.xml" 여기서 machine은 인스턴스입니다. 후자는 화면 해상도를 보유합니다.

해당 파일을 수동으로 편집하는 것은 피해야 합니다. 먼저 게스트 추가를 시도한 다음 vboxmanage를 시도한 다음 수동으로 시도합니다. 후자는 VBox 인스턴스를 종료할 수 있습니다(따라서 백업을 만드십시오).

사용자 정의 해상도를 설정하는 VBoxManage 명령은 다음과 같습니다.

VBoxManage setextradata "<VM name>" "CustomVideoMode1" "1280x720x32"

관련 정보