1366x768에서 VirtualBox를 실행하려면 어떻게해야합니까?


34

VirtualBox에서 Windows 8을 실행하려고합니다. 내 노트북의 디스플레이는 정확히 1366x768입니다. 해상도가 1366x768보다 낮 으면 Windows 8에서 일부 기능을 비활성화하므로 게스트 OS 전체 화면을 실행해야합니다.

문제는 VirtualBox가 1366x768에서 게스트 실행을 거부한다는 것입니다. VirtualBox가 "전체 화면"인 경우 게스트는 1360x768로 6 픽셀이 너무 좁습니다. 따라서 디스플레이의 왼쪽과 오른쪽에 3 픽셀의 검은 색 막대가 있습니다.

이 사용자 는 같은 문제를 겪었지만 허용 된 대답은 "손님 추가 설치"입니다. 그것은 1360 년이되었지만 1366 년은 아니 었습니다.

VirtualBox 티켓 추적기 에 따르면 게스트 화면 너비가 가장 가까운 8의 배수로 반올림되는 버그가 있었지만 버전 3.2.12에서 버그를 수정했다고 주장합니다. 버전 4.1.18을 사용하고 있으며 수정했다고 주장하는 것과 동일한 문제가 발생하여 다시 고장 났거나 문제가 해결되지 않았거나 내 문제가 완전히 다른 것입니다.

이 답변 은 VM에 128MB의 비디오 메모리를 제공하는 것을 제안했으며 나중에 1366x768을 얻는 데 아무런 문제가 없다고 주장했습니다. VM을 만들었을 때 디스플레이 메모리는 이미 기본적으로 128MB로 설정되었습니다. 256MB로 늘려 보았지만 아무런 영향을 미치지 않습니다. 게스트는 여전히 6 픽셀이 너무 좁습니다.

호스트 OS는 Windows 7 64 비트이며 VirtualBox 4.1.18을 실행하고 있습니다.

내 디스플레이의 기본 해상도 1366x768에서 VirtualBox가 게스트 OS 전체 화면을 실행하도록하려면 어떻게해야합니까?


게스트에 게스트 추가 설치를 귀찮게 했습니까? 그것이 거기에있는 것 중 하나입니다.
b1nary.atr0phy

내가 질문에서 말했듯이 @ b1nary.atr0phy : the accepted answer is "install the Guest Additions", which I've already done.
Joe White

답변:


24

VM이 실행되는 동안 게스트 OS에게 다음을 사용하여 해상도를 변경하도록 지시 할 수도 있습니다.

VBoxManage controlvm "Name of VM" setvideomodehint 1366 768 32

끝에있는 32는 디스플레이 색 농도를 나타냅니다.


여기서 동일한 문제가 있지만 Win7 게스트에게는이 솔루션도 효과적이었습니다. 여기에 조언 그래서 버추얼 3D 가속 소등했다 : superuser.com/a/443733/26903
Stabledog

2
이것은 나를 위해 작동하지 않습니다, 도와주세요. ArchLinux, KDE를 실행하고 있습니다. 내 VM이 목록에 VBoxManage list runningvms있지만 해상도를 800x600에서 1280x1024로 변경할 수 없음
Ravi Dhoriya ツ

이 작업을 수행 할 수 있었지만 virtualbox guest OS를 전체 화면 모드로 실행해야했습니다. (호스트 키 (오른쪽 Ctrl)-F). 그런 다음 명령 프롬프트로 이동하여 program files \ oracle 아래의 가상 상자 폴더로 이동하여 명령을 실행했습니다. Oracle VM VirtualBox Manager의 파일-> 환경 설정에서 이와 유사하게 설정했습니다.
그렉

2
@RaviDhoriya ツ 이것은 내 랩톱의 fedora 22 kde에서 작동하지 않습니다. 그러나 여기에서 해결책을 찾았습니다. youtube.com/watch?v=KCSXDjKKaQo 이제 노트북에서 작동합니다
Dhiren Hamal

@ANONDREN : 당신이 비디오의 정보와 답변을 게시 할 수 있다면, 그 많은 :) 도움이 될 것이다
데르 Hochstapler

11

이것에 주말 전체를 태운 후 마침내 버추얼 박스의 3D 가속이라는 범인을 발견했습니다.

가상 머신의 설정> 디스플레이로 이동하여 "3D 가속 사용"을 선택 취소하면 게스트가 1366x768에서 성공적으로 실행됩니다.


이것은 Win7 게스트와 함께 나를 위해 일했습니다. 그리고이 솔루션을했다 : superuser.com/a/586538/26903
Stabledog

이것은 Windows 10에서 저에게 효과적이었습니다. 감사합니다!
Augusto Barreto

1
서버 2012 VM을 갖춘 Windows 10
Devil 's Advocate

11

나는 이것을함으로써 효과가있었습니다.

  1. VM 종료

  2. 로 이동 C:\Program Files\Oracle\VirtualBox\

  3. Shift + 마우스 오른쪽 버튼 클릭> 명령 창 열기

  4. 명령을 실행 VBoxManage.exe setextradata "Windows 8 RTM Evaluation" CustomVideoMode1 1366x768x32

  5. VM 시작

  6. 데스크탑 시작, 마우스 오른쪽 버튼 클릭> 화면 해상도

  7. 1366 x 768 선택

하지만 파산했습니다 ...

VirtualBox를 업데이트하고 새 게스트 추가를 설치했습니다. 이제 "Windows 8 용 VirtualBox Graphics Adapter"를 사용하고 있으며 넓은 해상도를 선택할 수 없습니다.


2
이것은 나를 위해 일한 것입니다. bash 명령을 약간 수정했습니다.VBoxManage setextradata "Windows1" CustomVideoMode1 1366x768x32
Tejas Kale

나를 위해 작동하지 않는 이유는 그것의 발견 될 때까지 궁금 CustomViewMode{ONE}하지 CustomViewMode{L}.. 어쨌든, 내가 함께 결국 setvideomodehint런타임에 트릭 않았다
케찰코아틀

7

다음 명령을 사용하여 Fedora 22 KDE에서 동일한 문제를 해결했습니다.

$ VBoxManage setextradata global GUI/MaxGuestResolution any
$ VBoxManage setextradata "Win 10" "CustomVideoMode1" "1366x786x32"

virtualbox 창이 닫혀 있어야합니다.


1
이것이 바로 내가 찾던 것입니다. 대단히 감사합니다.
Demir

1
이것은 Windows 8.1 VM 용 Ubuntu 18.04 64 비트에서 도움이되었습니다.
Digin Dominic


3

하드웨어가 사용하려는 해상도를 지원하는지 확인하십시오.

VirtualBox에서 Linux 게스트를 부팅 c하고 GRUB 메뉴 (Debian의 블루 스크린)를 누른 다음 grub>프롬프트에서 vbeinfo명령을 사용 하여 하드웨어에서 지원되는 해상도를 확인하십시오. 형식입니다 1366x768x32.

를 눌러 프롬프트 Esc를 종료 grub>하고 진행하십시오. 그때:

  1. 다음과 같이 시스템에 로그인하십시오 root
  2. vim /etc/default/grub
  3. 지원되는 모드 중 하나를 사용하여 편집하십시오.

    GRUB_GFXMODE=1366x768x24
    GRUB_GFXPAYLOAD_LINUX=keep
    
  4. Grub 구성을 업데이트하십시오 (Debian의 명령 update-grub은 OpenSUSE 의 명령 입니다 grub2-mkconfig -o /boot/grub2/grub.cfg)

  5. 로그 아웃
  6. Windows (또는 호스트 OS)에서 다음 명령을 실행하십시오.

    C:\>...\vboxmanage setextradata "your_guest_os_name" "CustomVideoMode1" "1366x768x32"
    
  7. 게스트 OS를 재부팅


win7 호스트에서 내 데비안 VM을 위해 완벽하게 일했습니다. 감사!
danmcb

2

내 문제는 Ubuntu 14.04에서 Windows XP (VB)를 실행 중이었습니다. 원격으로 업무에 연결하는 유일한 방법이기 때문에 실행하십시오. 어쨌든, 최대 해상도는 1024X800이었습니다.

  1. Oracle VM VirtualBox Manager에서 파일 메뉴를 선택하십시오.
  2. 환경 설정 옵션을 선택하십시오
  3. 왼쪽 옵션에서 표시를 선택하십시오.
  4. 최대 게스트 화면 크기를 힌트로 변경 (자동 또는 없음)
  5. 최대 픽셀 너비 및 높이 설정 (광산은 1440X900)
  6. 클릭 OK
  7. 가상 세션 시작

1

가상 머신에서 Mac OS를 사용하는 경우 1366x768의 화면 해상도를 설정할 수 없습니다.

사용할 수있는 몇 가지 해결책은 다음과 같습니다.

  • 640 × 480
  • 800 × 600
  • 1280 × 1024
  • 1440 × 900
  • 1900 × 1200

Windows에서 VirtualBox에 설정하려면

VBoxManage.exe setextradata "Your OS name" CustomVideoMode1 800x600

또한 Linux OS에서 설정하려면 다음을 수행하십시오.

VBoxManage setextradata "MacOS Mojave" VBoxInternal2/EfiGraphicsResolution 800x600

0

나는 인도네시아 사람이 어떻게 그 일을했는지 ​​알아 냈지만 Win XP 게스트 OS에서는 작동했다. 아마도 Win 8에서도 잘 작동합니다.

  1. 호스트 OS에 VB 게스트 추가 기능이 설치되어 있어야합니다.

  2. VM을 시작하고 미니 도구 모음에서 CD / DVD를 마우스 오른쪽 단추로 클릭하고 "가상 CD / DVD 파일 선택"을 선택하십시오.

  3. 메시지가 표시되면 VB 설치 폴더를 찾아 VBoxGuestAdditions.ISO를 선택하십시오.

  4. 게스트 OS에서 설치가 시작되고 VB 게스트 추가 기능이 설치됩니다.

  5. 다시 시작하며 3D 비디오 가속이 활성화 된 경우에도 작동합니다.


0

최근에 같은 문제가 발생했습니다. 다행히도이 링크 ( https://www.youtube.com/watch?v=KCSXDjKKaQo)를 사용하여 해결 문제를 해결할 수있었습니다 . 지침을 단계별로 따르고 모든 것이 완벽하게 작동합니다. 비디오의 사용자는 MAC을 사용하여 화면 해상도를 변경하는 터미널에 액세스합니다. Windows 7을 사용하여 CMD (명령 프롬프트)에 액세스하고 있습니다. 흥미롭게도 명령은 터미널과 CMD 모두에서 작동합니다.

참고로 Oliver의 게시물이 정확히 어떻게 기술되었는지 "1366 768 32"를 사용해야합니다.

잘하면 이것이 도움이됩니다.


대단히 감사합니다. 나는 주어진 해결책을 따랐으며 이제는 fedora 22 kde 랩탑에서 작동합니다.
Dhiren Hamal

1
YouTube 동영상이 삭제 된 경우 답변에 지침을 포함하십시오.
악마의 옹호자

0

다음 지시 사항을 따르면 문제점을 해결할 수 있습니다.

  • VirtualBox 4.3.32를 실행 중입니다
  • 설치된 OS는 Windows 7입니다

이제 가상 머신을 끈 상태에서 다음을 수행하십시오.

  1. PC의 다음 폴더로 이동하십시오. C:\Program Files\Oracle\VirtualBox
  2. Shift + 마우스 오른쪽 단추를 클릭하고 "여기에서 명령 프롬프트 열기"를 선택하십시오.
  3. 다음을 입력하십시오. VBoxManage.exe setextradata windows7 CustomVideoMode1 1366x768x32
  4. windows7을 VirtualBox 이름으로 바꿉니다.
  5. 엔터 키를 치시오.
  6. 가상 머신을 시작하십시오.
  7. 가상 머신 데스크탑을 마우스 오른쪽 버튼으로 클릭하고 화면 해상도를 선택하십시오.
  8. 해상도 목록에는 1366 x 768 옵션이 있습니다.
  9. 1366 x 768을 선택하고 확인을 클릭하십시오.

0

설정-> 디스플레이-> 스케일 팩터 (모든 모니터)로 이동하십시오. 늘리십시오. VM 창에서 실행중인 OS 화면을 최대화합니다.

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