서버 운영/버추얼박스(VirtualBox)

Guest OS로 Windows 10이 설치된 버추얼박스 가상머신의 게스트확장 설치

씨실과 날실 2020. 11. 27. 09:00


버추얼박스 가상머신에 윈도 10을 설치한 직후에는 모니터가 지원하는 최대(적정) 해상도와 맞지않고 호스트 컴퓨터와 가상머신 내의 게스트 컴퓨터 간의 자유로운 이동에 제한이 있는 등 여러 제한이 있습니다.

이를 해결하기 위해서는 버추얼박스 게스트확장(GAs - Guest Additions)을 가상머신 게스트에 설치해주어야 하고 게스트확장을 설치하기 위해서는 버추얼박스 본 프로그램에 확장팩이 설치되어 있어야 합니다.

버추얼박스 확장팩의 설치는 위 링크를 참고하시기 바랍니다.

게스트 OS가 리눅스일 때 게스트확장을 설치하는 법은 이미 본 블로그에에서 여러차례 다룬 바 있습니다.

리눅스 주요 배포판이 게스트 OS인 경우의 게스트확장 설치 방법은 대동소이합니다.

그러나 게스트 OS가 윈도 10인 경우는 게스트확장 설치 방법이 꽤 다릅니다.



게스트 OS가 윈도 10인 경우는 게스트확장 설치 방법


위 그림은 가상머신으로 Winows 10을 구동한 모습(Windows 10 설치 직후)입니다.


윈도 탐색기(서류철 아이콘)를 실행하여 내 PC 항목을 클릭하면 위 그림과 같이 상단에는 즐겨찾기에 등록된 폴더 목록이 나열되고, 하단에는 현재 컴퓨터에 연결된 장치 및 드라이브가 나열됩니다.


위 그림에서 보듯 가상머신의 장치 - 게스트 확장 CD 이미지 삽입 메뉴를 클릭해줍니다.


가상머신의 장치 - 게스트 확장 CD 이미지 삽입 메뉴를 클릭해주면 위 그림처럼 CD 드라이브의 내용이 버추얼박스 게스트 확장(VirtualBox Guest Additions)으로 바뀌는 것을 확인할 수 있습니다.


버추얼박스 게스트 확장이 담긴 CD 드라이브를 위 그림과 같이 열어줍니다.

마우스 포인터를 CD 드라이브 항목 위에 올려두고 마우스 오른쪽 버튼을 눌러줍니다. 그러면 위 그림처럼 메뉴가 뜹니다. 그중 열기 메뉴를 눌러주시면 됩니다.

다른 방법으로는 CD 드라이브 항목을 더블클릭해주셔도 됩니다.


CD 드라이브를 열어 VBoxWindowsAdditions.exe 파일을 열어 실행해줍니다.

위 그림에서는 확장자가 보이지 않고 VBoxWindowsAdditions로만 이름이 표시되지만 확장자명을 포함한 전체 파일명은 VBoxWindowsAdditions.exe입니다.


게스트 OS가 리눅스인 경우에는 VBoxWindowsAdditions.exe 대신 VBoxLinuxAdditions.run 파일을 실행합니다.


VBoxWindowsAdditions.exe 파일을 실행하면 사용자 계정 컨트롤(UAC - User Account Control) 창이 뜹니다. 앱이 디바이스를 변경할 수 있도록 예 버튼을 눌러줍니다.


버추얼박스 게스트 확장 프로그램 셋업창이 뜹니다. Next> 버튼을 눌러줍니다.


설치 폴더를 확인하고(기본값을 적용할 것을 권장) Next> 버튼을 눌러줍니다.


설치될 구성요소들을 확인합니다.

기본적으로 VirtualBox Guest Additions과 Direct3DSupport(실험적 기능)이 해제 불가능한 구성요소로 설정되어 있으며 그외 시작 메뉴 항목 추가 항목이 있습니다.

설정 후 Install 버튼을 눌러줍니다.


설치 도중에 위 그림과 같이 Windows 보안 창이 뜹니다.


이 장치 소프트웨어를 설치하시겠습니까?


위 문구와 함께 Oracle Corporation 시스템 장치라는 이름의 프로그램 설치 여부를 묻습니다.

설치 버튼을 눌러줍니다.

이때 "Oracle Corporation"의 소프트웨어는 항상 신뢰(A)라는 항목에 미리 체크되어 있을 겁니다.

체크되어 있는 이 항목을 해제해주고 설치하시는 것을 권장합니다.

컴퓨터를 안전하게 관리하기 위해서는 자기가 어떤 프로그램을 설치했는지 파악하고 있어야 합니다. 그런데 만약 "소프트웨어 제작사명"의 소프트웨어는 항상 신뢰(A)라는 항목에 체크가 된 채 설치 버튼을 누르면 이후에 해당 제작사에서 만든 모든 프로그램은 사용자의 확인도 없이 자동으로 설치됩니다.

그런 경우 사용자 입장에서는 언제 어떤 프로그램이 설치되었는지 알 수 없게 되어 문제 발생 시 컴퓨터를 온전히 파악하지 못한 채 문제해결에 나서야 되므로 문제 해결에 많은 시간과 공력을 들여야 됩니다.


앞서 설치한 Oracle Corporation 시스템 장치에 이어 Oracle Corporation 디스플레이 어댑터도 설치를 요구합니다.

물론 앞서 "Oracle Corporation"의 소프트웨어는 항상 신뢰(A)라는 항목을 체크한 채 Oracle Corporation 시스템 장치를 설치했다면 이 창은 뜨지 않을 것입니다.


설치 후시스템 재부팅을 해야 게스트확장이 정상적으로 작동합니다. Reboot now 항목의 라디오 단추를 체크하고(기본적으로 미리 선택되어 있음) Finish 버튼을 눌러줍니다.


가상머신이 재부팅되면 사용 중인 모니터의 해상도에 맞춰 화면이 조절되고 그외 게스트확장이 지원하는 여러 기능을 사용할 수 있게 됩니다.