VMWare, Oracle VirtualBox 및 Microsoft Hyper-V 가상 머신 속도를 높이는 방법. 가상 머신 및 속도 향상을 위한 팁 동적 또는 고정 가상 하드 디스크

때때로 VirtualBox에서 가상 머신으로 작업해야 하지만 작업 속도가 전혀 만족스럽지 않습니까? 이 기사에서는 VirtualBox 속도를 높이는 방법을 알려 드리겠습니다!

소프트웨어 개발자든, 웹 디자이너든, 신제품에 관심이 있는 기술 전문가든 느린 가상 머신을 좋아하는 사람은 없습니다. 무료이며 널리 사용되는 가상 머신 중 하나는 Oracle Virtualbox입니다.

VirtualBox 속도 향상

가상 운영 체제가 더 빠르게 작동하도록 만드는 방법에 대해 자세히 설명하겠습니다.

서버 또는 PC용 구성 요소

Virtualbox에서 OS의 빠른 작동에 대한 가장 중요한 주장은 고성능 구성 요소입니다. 다소 편안한 작업을 위해서는 다음이 필요합니다.

  • Intel Core i5 시리즈 프로세서, 동급 이상
  • 8GB 이상의 RAM
  • 여유 메모리가 충분한 SSD 또는 HDD(1개 설치된 OS 최소 8GB)

느린 하드웨어에서는 무엇을 하든 VirtualBox를 빠르게 작동시킬 수 없습니다.

UEFI/BIOS 설정

최신 Intel 및 AMD 프로세서에는 하드웨어 가상화 기능이 있으므로 이 옵션을 활성화하면 VirtualBox 가상 머신의 작동 속도를 크게 높일 수 있습니다. 이렇게 하려면 Intel VT-x 또는 AMD-V 옵션을 활성화해야 합니다.

VirtualBox 설정

이제 가상 머신의 작동 속도를 높이기 위해 VirtualBox에서 활성화하거나 변경해야 하는 옵션을 살펴보겠습니다.

가상 머신 위치

컴퓨터에 디스크(HDD 또는 SSD)가 두 개 이상 있는 경우 변경해야 할 첫 번째 설정은 "머신의 기본 폴더"입니다. 특정 프로그램과 OS를 실행할 때 디스크 하위 시스템에 지연이 발생할 수 있으므로 이 설정을 수행해야 하며, 이를 방지하려면 "가상 머신"을 다른 디스크에 배치해야 합니다.

SSD 드라이브라면 더욱 좋습니다. 주목할 가치가 있는 유일한 점은 읽기/쓰기 속도가 내부 드라이브보다 훨씬 낮기 때문에 외부 드라이브를 지정해서는 안 된다는 것입니다.

"기본 폴더"를 설정하려면 패널에서 "파일"을 선택하고 "일반" 탭으로 이동해야 합니다.

가상 머신 생성 시 설정

가상 머신을 생성할 때 다음 매개변수에 주의해야 합니다.


가상 머신 설정 구성

가상 하드 디스크가 생성되면 OS에 리소스를 할당하도록 구성할 수 있습니다.

섹션 "시스템"

가상 시스템에 4GB 이상을 제공한 경우 "시스템" 섹션의 "프로세서" 탭에서 "PAE/NX 활성화" 옆의 확인란을 선택합니다.

허용되는 프로세서 코어 수를 지정합니다.

"가속" 탭에서 "VT-x/AMD-V 활성화" 및 "중첩 페이징 활성화" 확인란을 선택하여 하드웨어 가상화를 활성화합니다.

"반가상화 인터페이스" 드롭다운 목록에서 다음을 지정합니다.

  • Hyper-V - Windows OS용
  • KVM - Linux 커널 기반 운영 체제(Ubuntu, Fedora, OpenSuse, Mint, Debian)

디스플레이 섹션

"디스플레이" 섹션에서 "가속: 3D 가속 활성화" 옆의 확인란을 선택하고 Windows를 사용하는 경우 "2D 가속 활성화"도 선택합니다.

비디오 메모리의 최대량을 설정합니다. VirtualBox 인터페이스에서는 비디오 메모리 양을 128MB 이상으로 지정할 수 없으며, 그 이상(최대 256MB)을 지정하려면 다음 단계를 따르십시오.


섹션 "미디어"

"미디어" 섹션에서 가상 머신이 설치될(또는 이미 설치될) 가상 SATA 컨트롤러를 선택하고 "I/O 캐싱" 옆의 확인란을 선택합니다.

가상시스템 설치 후

가상 머신에 운영 체제를 설치한 후 즉시 게스트 OS 추가 기능을 연결하고 가상 Windows 또는 Linux용 "드라이버"를 설치한 후 시스템을 재부팅해야 합니다.

VirtualBox 속도를 높일 수 있는 또 다른 방법은 무엇입니까?

위에서 작성한 모든 단계를 완료한 경우 다음 작업을 수행하면 가상 시스템의 성능을 높이는 데 도움이 됩니다.


아직도 질문이 있으신가요? 댓글로 적어주시고, 무엇을 했는지 알려주세요. 반대의 경우도 마찬가지입니다!

그게 다야! 섹션에서 더 많은 기사와 지침을 읽어보세요. 사이트를 계속 이용하시면 더욱 흥미로울 것입니다!

가상 머신 [여러 컴퓨터를 하나로 통합] Gultyaev Alexey Konstantinovich

가상 머신 종료

VM으로 작업할 때 "거의 자율적인" 컴퓨터를 다루게 되므로 VM 종료 작업은 매우 신중하게 처리되어야 합니다.

예를 들어, 경우에 따라 VM을 강제로 종료하는 것은 모든 후속 결과로 인해 실제 컴퓨터의 전원을 끄는 것과 유사한 것으로 판명됩니다. 특히 다음에 VM을 부팅할 때 이전 OS(게스트) 세션이 잘못 완료되어 하드 드라이브를 확인해야 한다는 메시지가 화면에 표시될 수 있습니다. 여러분과 저는 VM에 하드 드라이브가 없으며 이는 최후의 수단으로 삭제하고 다시 생성할 수 있는 VHD 파일일 뿐이라는 것을 알고 있습니다. 그러나 게스트 OS는 이를 의심하지 않고 "실제" 운영 체제처럼 동작하여 해당 운영 체제의 상태와 여기에 위임된 모든 리소스의 상태를 주의 깊게 모니터링합니다.

따라서 조금 앞을 내다보면 VM을 종료하는 가장 올바른 방법은 해당 유형의 실제 OS를 종료할 때 사용하는 방법임을 알 수 있습니다. 예를 들어 게스트 OS가 Windows 98인 경우 메뉴에서 필요합니다. 시작이 OS는 명령을 선택합니다 일시 휴업, 그런 다음 추가 창에 작업을 완료하기 위한 특정 방법을 표시합니다(그림 2.44).

쌀. 2.44. VM의 올바른 종료

옵션을 선택한 경우 컴퓨터 끄기, 먼저 게스트 OS가 종료되고 Virtual PC가 해당 VM을 종료하고 해당 창을 닫습니다. 동시에 Virtual PC는 VM을 종료하는 추가 방법 전체를 지원합니다(게스트 OS가 아직 설치되지 않은 경우에도 거의 모든 방법을 사용하여 VM을 종료할 수 있습니다).

이러한 옵션의 구체적인 목록은 VM 구성이 롤백 디스크를 사용하는지 여부에 따라 달라집니다.

롤백 디스크는 사용되지 않습니다.

메뉴에서 선택하여 행동닫다(또는 VM 창을 닫는 버튼을 클릭하면) 작업을 종료하기 위해 가능한 옵션 목록이 포함된 대화 상자가 화면에 표시됩니다(그림 2.45).

? 상태 저장(상태 기억) - VM은 종료되지만 Virtual PC는 현재 상태(실행 중인 애플리케이션 상태 및 VM 창의 모양 포함)를 기억합니다. 다음에 VM이 시작되면 OS 부팅 절차를 수행하지 않고 고정 상태가 복원됩니다. "와 함께영";

? 종료 OS (종료 OS) - 먼저 게스트 OS를 종료하고 VM 창을 닫으면 VM이 완료됩니다. 즉, 이 옵션은 게스트 OS의 "표준" 종료와 유사합니다. 이 옵션은 이 VM에 대해 가상 머신용 확장이 설치된 경우에만 사용할 수 있습니다.

? 끄다(종료) - 게스트 OS를 먼저 종료하지 않고 VM이 종료됩니다. 이 옵션은 실제 컴퓨터의 전원을 끄는 것과 유사합니다(이 옵션은 가상 하드 디스크의 데이터를 손상시킬 수 있으므로 최후의 수단으로만 권장됩니다).

쌀. 2.45.서비스 디스크가 없을 때 VM을 종료하기 위한 옵션

Virtual PC는 VM 구성 파일과 동일한 폴더에 생성되는 특수 VSV 파일에 VM의 현재 상태를 저장합니다. VSV 파일이 손상되거나 삭제되거나 VM과 함께 다른 호스트 컴퓨터로 전송되지 않으면 VM의 현재 상태를 복원할 수 없습니다. VSV 파일의 크기는 게스트 OS 유형과 실행 중인 애플리케이션 수에 따라 다르지만 최소한 저장된 정보를 적용하더라도 약 15MB 정도입니다.

롤백 디스크가 사용 중입니다.

롤백 디스크를 사용하면 VM 종료 옵션 목록이 더 광범위해지고 사용자 정의 가능한 매개변수가 하나 더 추가됩니다(그림 2.46).

쌀. 2.46.롤백 디스크 사용 시 VM 종료 창

따라서 VM 종료 옵션 목록에는 다음 항목이 포함됩니다.

? 상태 저장 및 변경 사항 저장(상태 기억 및 변경 사항 저장) - 종료하기 전에 Virtual PC VM은 롤백 디스크에서 기본 디스크로 데이터를 전송하고 VM의 현재 상태를 기억합니다.

? OS 종료 및 변경 사항 저장(OS 종료 및 변경 사항 저장) - 먼저 변경 사항을 저장하고, 게스트 OS를 종료하고, VM 창을 닫으면 VM이 완료됩니다(이 옵션은 이 VM에 대해 가상 머신용 확장이 설치된 경우에만 사용할 수 있습니다).

? 끄고 변경 사항 저장(종료 및 변경 사항 저장) - 먼저 게스트 OS를 종료하지 않고 VM이 종료되지만 변경 사항은 저장됩니다.

? 변경 사항 끄기 및 삭제(종료 및 변경 사항 삭제) - 게스트 OS를 먼저 종료하지 않고 변경 사항을 저장하지 않고 VM이 종료됩니다. 옵션 목록 아래에는 확인란(변경 사항을 가상 하드 디스크로 이동)이 있습니다. 기본적으로 변경 사항을 저장해야 하는 모든 옵션에 대해 설정됩니다. 이는 롤백 디스크 사용을 위한 표준 모드를 ​​제공합니다. VM이 꺼지면 해당 디스크의 데이터가 기본 디스크로 전송된 후 롤백 디스크 파일이 삭제됩니다. 그러나 확인란을 선택 취소할 수 있습니다. 이렇게 하면 VM과의 다음 세션까지 메인 디스크에 대한 변경 사항 전송을 연기할 수 있습니다. 이 모드를 사용하면 VM과의 다음 세션이 끝날 때 확인란을 선택할 때까지 VUD 파일이 삭제되지 않습니다. 가상 하드 디스크에 변경 사항 커밋.

자동 VM 종료

특정 VM의 경우 항상(또는 거의 항상) 동일한 방법을 사용하여 "종료"할 가능성이 높습니다. 예를 들어 변경 사항을 저장하고 VM의 현재 상태를 기억합니다. 매번 목록에서 원하는 종료 옵션을 선택하지 않아도 되도록 VM 설정에서 이를 기본값으로 지정할 수 있습니다.

1. 콘솔 창에서 원하는 VM을 선택하고 버튼을 클릭합니다. 설정.

2. VM 매개변수 창 왼쪽에서 카테고리를 선택합니다. 닫다(완료) 그림과 같습니다. 2.47.

3. 창 오른쪽에서 라디오 버튼을 선택합니다. 메시지 없이 자동으로 종료되며 다음과 같습니다.(메시지를 표시하지 않고 자동으로 완성됩니다.) 그리고 아래 목록에서 적절한 문구 완성을 선택하세요.

쌀. 2.47. VM 자동 종료를 위한 매개변수 설정

지정된 VM을 종료하는 데 두 가지 옵션이 가장 자주 사용되는 경우 화면에 표시되는 목록을 이러한 옵션으로 제한할 수 있습니다. 이렇게 하려면 VM 매개변수 창에서 스위치를 설정해야 합니다. 종료 시 다음 옵션이 포함된 메시지 표시:(이러한 완성 옵션과 함께 메시지를 표시합니다.) 그런 다음 적절한 확인란 조합을 선택합니다. 정상적으로 종료하는 기능은 많은 경우에 유용합니다. 특히 처음으로 게스트 OS를 성공적으로 설치할 수 없는 경우.

Linux for the User 책에서 작가 코스트로민 빅토르 알렉세예비치

18.4. 가상 머신 생성 가상 머신(간결하게 하기 위해 가끔 VM을 작성함)을 생성하려면 구성 마법사를 사용하는 것이 더 쉽지만 이 프로세스는 "구성 편집기"(그림 18.2)를 사용할 때 훨씬 더 명확합니다. 출시됨

Virtual Machines 책에서 [여러 컴퓨터를 하나로 통합] 작가 굴탸예프 알렉세이 콘스탄티노비치

가상 머신 생성하기 이미 아시다시피 가상 머신 구성에 대한 설명은 VMC 텍스트 파일에 저장되며, 가상 하드 디스크는 VHD 파일입니다. 쌀. 2.10. 제2차 세계 대전의 현재 속성 창 일반적으로 이러한 파일은 서로 의존하지 않지만 각 파일은

작가의 책에서

가상 머신 시작 생성된 VM을 시작하려면 VM 콘솔 창에서 해당 VM을 선택하고 시작 버튼을 클릭해야 합니다.선택한 VM 구성 매개변수가 호스트 컴퓨터의 기술적 특성에 의해 지원되지 않으면 VM이 시작되지 않습니다. , 그리고 화면

작가의 책에서

인터넷에서 작동하도록 가상 머신 구성 VM을 인터넷에 연결하는 데는 세 가지 옵션이 있습니다. 모뎀이 연결된 호스트 컴퓨터의 COM 포트에 매핑된 직렬 포트 COM1을 통해;? Shared 매개변수를 사용하여 VM을 호스트 OS에 연결하여

작가의 책에서

가상 머신 생성 및 구성 가상 PC와 달리 초기 상태의 기본 VMware 창에는 가상 머신 제어판과 VM "모니터 화면"이 모두 결합되어 있습니다(생성 시 창 오른쪽에 탭으로 추가됨).

작가의 책에서

가상 머신 생성 VMware에서 가상 머신 생성은 마법사를 사용하여 수행됩니다. 이를 시작하려면 홈 탭으로 이동하여 새 가상 머신 버튼을 클릭하거나 파일 메뉴에서 동일한 이름의 명령을 선택합니다. 마법사의 시작 창에 익숙해지면 다음을 수행합니다.

작가의 책에서

가상 머신 복제 해결 중인 작업에 편리하고 적합한 VM 구성을 생성한 후에는 이를 "증식"할 수 있습니다. VMware Workstation 5부터는 말 그대로 가상 머신을 복제하는 것이 가능해졌습니다.

작가의 책에서

가상 머신 이동 및 복사 가상 머신을 새 위치(예: 동일한 호스트 컴퓨터의 다른 드라이브 또는 다른 호스트 컴퓨터)로 이동하거나 복사하려면 Windows 탐색기를 사용하여 전체 폴더를 이동(또는 복사)하면 됩니다.

작가의 책에서

가상 머신 시작 아시다시피 기본 VMware 창에 새로 생성된 각 VM에 대해 별도의 탭이 추가됩니다. 생성된 VM을 시작하려면 해당 탭으로 이동하여 이 가상 머신 시작 링크를 클릭해야 합니다. 선택한 경우

작가의 책에서

가상 머신 창 인터페이스 VM을 성공적으로 시작한 후 가상 머신 로딩 창이 화면에 나타납니다.Virtual PC와 달리 VMware 개발자는 실제 POST 프로세스의 시각적 모방을 포기하고 자체 "독점" 표시를 선호했습니다.

작가의 책에서

가상 머신 상태 관리 가상 머신을 생성한 후 다음 두 가지 방법으로 현재 상태를 관리할 수 있습니다. OS 자체를 사용하여 게스트 OS의 상태를 변경합니까? 기본 VMware 창에서 사용할 수 있는 컨트롤을 통해 작업할 때와 마찬가지로

작가의 책에서

가상 머신 생성 및 설정 Parallels Workstation에서 가상 머신을 생성하는 절차는 사실상 Virtual PC 또는 VMware에서 VM을 생성하는 절차와 다르지 않습니다. 필요한 모든 작업은 해당 마법사에 의해 수행되며 사용자는 받아들이다

작가의 책에서

가상 머신 생성 이미 알고 있듯이 Parallels Workstation에서 가상 머신 생성은 마법사를 사용하여 수행됩니다. 시작하려면 버튼 하단 행에 있는 새 VM 버튼을 클릭하거나 파일 메뉴에서 같은 이름의 명령을 선택합니다.마법사 시작 창에 익숙해진 후

작가의 책에서

가상 머신 복제 해결 중인 작업에 편리하고 적합한 VM 구성을 생성한 후에는 VM 복제 작업을 사용하여 이를 "곱셈"할 수 있습니다. VM을 복제하려면 다음 단계를 따르십시오.1. 복제된 VM을 종료하고

작가의 책에서

가상 머신 시작하기 따라서 처음으로 가상 머신을 시작하기 전에 가상 시스템이 부팅될 수 있는 장치를 보는 순서를 설정해야 합니다. Parallels에서는 BIOS 설정 유틸리티가 지원되지 않기 때문에 에뮬레이션,

작가의 책에서

가상 머신 상태 변경 이전 두 장에서 설명한 제품과 달리 Parallels Workstation은 가상 머신이 시작된 후 현재 상태를 관리하기 위한 최소한의 도구 세트를 제공합니다. 사용 가능한 옵션은 종료, 종료, 세 가지뿐입니다.

2013년 2월 1일 오후 7시 28분

초보자를 위한 가상 머신 사용의 일부 기능

  • 가상화

Virtualbox와 같은 가상 머신은 가상 하드웨어를 에뮬레이트하고 컴퓨터에서 여러 운영 체제를 실행하는 데 사용됩니다. CPU가 좋고 RAM이 많을수록 컴퓨터의 가상 머신이 더 빠르게 실행됩니다.
가상 머신을 처음 설정할 때 시간을 절약하는 데 도움이 되는 몇 가지 팁을 제공합니다. 이는 VirtualBox, VMware, Parallels 또는 기타 가상 머신으로 작업하는 데 유용합니다.

VirtualBox 또는 VMware Tools 게스트 OS 추가 기능을 설치해야 합니다.

가상 머신에 게스트 운영 체제를 설치한 후 가장 먼저 해야 할 일은 가상 머신 소프트웨어("VirtualBox용 게스트 OS 추가" 또는 VMware용 VMware 도구")를 설치하는 것입니다. 이러한 패키지에는 게스트 운영에 도움이 되는 특수 드라이버가 포함되어 있습니다. 호스트 시스템의 하드웨어를 사용하면 시스템이 더 빠르게 작동합니다.

패키지 설치는 간단합니다. VirtualBox에서 게스트 운영 체제를 로드한 후 장치 메뉴 버튼을 클릭하고 "게스트 추가 설치"를 선택합니다. VMware를 사용하는 경우 가상 머신 메뉴에서 "VMware 도구 설치"를 선택합니다. 화면의 지시에 따라 설치를 완료합니다. Windows를 게스트 운영 체제로 사용하는 경우 다른 응용 프로그램을 설치하는 것과 동일합니다.

최신 버전의 게스트 추가가 있는지 확인하세요. 게스트 추가 또는 VMware Tools에 대한 업데이트를 사용할 수 있다는 알림이 표시되면 이를 설치해야 합니다.

초기 설정 중 고정 디스크 크기 생성

가상 머신을 생성할 때 두 가지 유형의 가상 디스크를 생성할 수 있습니다. 기본적으로 프로그램은 일반적으로 게스트 OS가 차지하는 공간에 따라 증가하는 동적으로 할당된 디스크 사용을 제안합니다.

예를 들어, 최대 크기가 30GB인 동적으로 할당된 디스크로 새 가상 머신을 생성하는 경우 즉시 최대 30GB의 하드 디스크 공간을 차지하지 않습니다. 운영 체제와 프로그램을 설치한 후 디스크는 단지 최대 10GB. 가상 디스크에 파일을 추가하면 최대 30GB까지 확장됩니다.

이는 편리할 수 있습니다. 각 가상 머신은 하드 드라이브에서 비합리적으로 많은 공간을 차지하지 않습니다. 그러나 고정 크기 디스크(미리 할당된 공간이 있는 디스크)를 만드는 것보다 속도가 느립니다. 고정된 디스크 크기를 생성하면 30GB가 모두 컴퓨터에서 즉시 사용됩니다.

여기에는 절충점이 있습니다. 고정된 디스크 크기는 더 많은 하드 드라이브 공간을 차지하지만 가상 하드 디스크를 사용하면 더 빠르게 작동합니다. 또한 파일 조각화도 제거됩니다. 디스크 전체에 작은 청크를 추가하는 대신 큰 블록이 공간을 차지하게 됩니다.

바이러스 백신에서 가상 머신 디렉터리를 제외하세요.

바이러스 백신은 액세스되는 가상 머신 파일을 검사하여 성능을 저하시킬 수 있습니다. 바이러스 백신은 게스트 운영 체제에서 실행되는 가상 머신 내부의 바이러스를 감지할 수 없으므로 이 검사는 해로울 뿐입니다.

프로세스 속도를 높이려면 컴퓨터의 가상 디렉터리를 바이러스 백신 작성자의 제외 목록에 추가할 수 있습니다. 일단 나열되면 바이러스 백신은 해당 디렉터리의 모든 파일을 무시합니다.

더 많은 메모리 할당

가상 머신은 많은 가상 메모리를 좋아합니다. Microsoft에서는 Windows 7 64비트에 2GB RAM을 권장하며, 이 권장 사항은 가상 머신에서 실행되는 Windows 7 x32에도 적용됩니다. 가상 머신에서 대규모 애플리케이션을 실행하는 경우 2GB 이상의 RAM을 할당할 수 있습니다.

가상 머신의 설정 대화 상자에서 더 많은 RAM을 할당할 수 있습니다(이 작업을 수행하려면 가상 머신을 종료해야 합니다). 가상 컴퓨터에서 편안하게 작업할 만큼 컴퓨터에 메모리가 충분하지 않은 경우 하드 드라이브의 페이지 파일을 사용할 때 컴퓨터 성능이 크게 저하될 수 있습니다.

더 많은 프로세서 할당

여러 프로세서 또는 코어가 있는 컴퓨터가 있는 경우 VM 설정 창에서 가상 머신에 추가 프로세서를 할당할 수 있습니다. 듀얼 코어(또는 쿼드 코어) 프로세서가 있는 VM의 응답성이 더 좋습니다.

MS-Windows 제품군의 OS를 설치하려는 경우 향후 더 많은 코어를 사용할 수 있도록 설치 중에 2개의 코어를 지정하여 올바른 HAL이 설치되도록 하고, 설치 후에는 컴퓨터를 끄고 설치할 수 있습니다. 일상적인 사용에는 기본적으로 1개의 코어가 있습니다. 그러나 앞으로는 OS를 제거하지 않고도 언제든지 커널을 추가할 수 있습니다. Linux VM은 OS가 부팅될 때 원하는 수의 코어를 동적으로 감지할 수 있습니다.

비디오 설정 조정

비디오 설정을 미세 조정하고 더 많은 비디오 메모리를 할당하면 가상 머신의 속도를 향상시키는 데에도 도움이 됩니다. 예를 들어 VirtualBox에서 2D 가속을 활성화하면 가상 머신에서 비디오 재생이 향상되고, 3D 가속을 활성화하면 일부 3D 응용 프로그램을 사용할 수 있습니다.

전반적으로 Aero를 비활성화하여 Windows 7과 같은 3D 사용을 최소화해야 합니다.

Intel VT-x 또는 AMD-V 기능이 활성화되어 있는지 확인하세요

Intel VT-x 및 AMD-V는 가상화 속도를 향상시키는 특수 프로세서 확장입니다. 최신 Intel 및 AMD 프로세서에는 일반적으로 이러한 기능이 포함되어 있습니다. 그러나 일부 컴퓨터에서는 VT-x 또는 AMD-V가 자동으로 활성화되지 않습니다. 컴퓨터의 BIOS에서 이 설정을 활성화해야 합니다.

Intel 프로세서가 Intel VT 확장을 지원하는지 확인하려면 시스템 정보를 표시하는 유틸리티를 사용하십시오. 프로세서가 이 기능을 지원하지만 가상 머신에서 해당 옵션을 사용할 수 없는 경우 컴퓨터의 BIOS에서 이 기능을 활성화해야 합니다. 이 옵션은 일반적으로 AMD 프로세서가 탑재된 마더보드에서 기본적으로 활성화됩니다.

가상 머신 파일을 다른 디스크에 배치

디스크 성능으로 인해 가상 머신의 속도가 제한될 수 있습니다. 가상 머신 파일을 시스템 디스크가 아닌 별도의 물리적 디스크에 배치하면 성능이 향상될 수 있습니다. 가상 머신과 시스템은 동일한 디스크에서 동시에 읽고 쓸 수 없습니다.

그러나 외부 드라이브(USB)에서 가상 머신을 실행하면 안 됩니다. 이렇게 하면 속도가 훨씬 느려집니다.

  1. 추가 프로세서를 전용으로 사용하는 것은 좋은 생각이 아닙니다. 데스크톱 OS에는 CPU 1개를 사용합니다.
  2. 서버 운영 체제에는 그래픽 하이퍼바이저를 사용하지 마십시오.
  3. 컴퓨터에 있는 것보다 실행 중인 VM에 더 많은 코어를 할당하지 마십시오.

관리자 창의 목록에서 가상 머신을 선택하면 해당 가상 머신에 대한 설정 요약이 표시됩니다.

"를 클릭하면 설정» 상단 도구 모음에 선택한 가상 머신의 다양한 속성을 구성할 수 있는 세부 창이 표시됩니다. 하지만 주의하세요. 게스트 운영 체제를 설치한 후 모든 가상 머신 설정을 변경할 수 있지만 일부 변경을 수행하면 설치 후 게스트 운영 체제가 제대로 작동하지 않을 수 있습니다.

메모: 버튼 " 설정"는 가상 머신이 "에 있을 때 비활성화됩니다. 달리기" 또는 " 저장됨" 상태. 이는 설정 대화 상자에서 게스트 운영 체제용으로 생성된 가상 컴퓨터의 기본 특성을 변경할 수 있고, 예를 들어 메모리의 절반이 사라지면 해당 운영 체제가 제대로 대처하지 못할 수 있기 때문입니다. 결과적으로 버튼이 설정"가 비활성화된 경우 먼저 현재 가상 머신을 종료한 다음 원하는 설정을 하십시오.

VirtualBox는 가상 머신에 대해 변경할 수 있는 다양한 설정을 제공합니다. VirtualBox 명령줄 인터페이스에서는 더 많은 옵션을 사용할 수 있습니다.

일반 설정

창문에서 " 설정" 장에서 " 흔하다» 메모리, 필요한 하드웨어 등 가상 머신의 가장 기본적인 측면을 구성할 수 있습니다. 4개의 탭이 있습니다: " 기초적인», « 추가적으로», « 설명" 그리고 " 암호화».

기본 탭

"에 기초적인" 카테고리 " 흔하다» 다음 설정을 찾을 수 있습니다.

이는 기본 창의 가상 머신 목록에 나타나는 가상 머신의 이름입니다. VirtualBox는 또한 이 이름으로 가상 머신 구성 파일을 저장합니다. 이름을 변경하면 VirtualBox는 이러한 파일의 이름도 바꿉니다. 결과적으로 호스트 운영 체제에서는 파일 이름에 허용되는 문자만 사용할 수 있습니다.

내부적으로 VirtualBox는 고유 식별자(UUID)를 사용하여 가상 머신을 식별합니다. VBoxManage를 사용하여 표시할 수 있습니다.

운영 체제/버전

유형가상 머신에 설치되거나 설치될 게스트 운영 체제입니다. 이는 " " 섹션에 설명된 대로 새 가상 머신 마법사에 지정된 설정과 동일합니다.

새 가상 머신 생성 마법사에서 새로 생성된 가상 머신의 기본 설정은 선택한 운영 체제 유형에 따라 달라지며, 유형을 추가로 변경해도 가상 머신 설정에는 영향을 미치지 않습니다. 즉, 이 패널의 설정은 순전히 정보 제공 및 장식용입니다.

고급 탭

사진 폴더

기본적으로 VirtualBox는 다른 VirtualBox 구성 데이터와 함께 스냅샷 데이터를 저장합니다. 이 설정을 사용하면 각 가상 머신에 대해 다른 폴더를 지정할 수 있습니다.

공유 클립보드

여기서 게스트 운영 체제 버퍼를 호스트와 공유해야 하는지 여부를 선택할 수 있습니다. "를 선택하면 양방향"를 선택하면 VirtualBox는 항상 두 클립보드에 동일한 데이터가 포함되어 있는지 확인합니다. "를 선택하면 호스트에서 게스트 OS로" 또는 " 게스트에서 호스트 OS로"를 선택하면 VirtualBox는 클립보드 데이터를 한 방향으로만 복사합니다.

클립보드를 공유하려면 VirtualBox Guest Additions를 설치해야 합니다. 그렇지 않으면 이 설정이 적용되지 않습니다.

공유 클립보드는 기본적으로 비활성화되어 있습니다. 이 설정은 메뉴 항목 "을 사용하여 언제든지 변경할 수 있습니다. 공유 클립보드"메뉴에서" 장치" 가상 기기.

드래그 앤 드롭 기능

이 옵션을 사용하면 끌어서 놓기 지원을 활성화할 수 있습니다. 즉, 호스트나 게스트에서 개체(예: 파일)를 선택하고 게스트나 호스트 컴퓨터에서 직접 복사하거나 열 수 있습니다. 가상 머신당 다중 드래그 앤 드롭 모드를 사용하면 모든 방향으로의 액세스를 제한할 수 있습니다.

끌어서 놓기가 작동하려면 게스트 컴퓨터에 게스트 추가 기능을 설치해야 합니다.

메모: 드래그 앤 드롭은 기본적으로 비활성화되어 있습니다. 이 설정은 메뉴 항목 "을 사용하여 언제든지 변경할 수 있습니다. 끌어서 놓기"메뉴에서" 장치" 가상 기기.

설명 탭

원하는 경우 여기에 가상 머신에 대한 설명을 입력할 수 있습니다. 이는 컴퓨터의 기능에 영향을 미치지 않지만 이 공간은 가상 머신의 구성 및 여기에 설치된 소프트웨어와 같은 사항을 기록하는 데 유용할 수 있습니다.

설명 텍스트 필드에 줄 바꿈을 삽입하려면 Shift+Enter.

암호화 탭

확인란을 선택하면 이 가상 머신이 암호화됩니다. 가상 머신 디스크를 암호화할 알고리즘을 선택하고 암호화 비밀번호를 입력한 후 확인해야 합니다.

환경 설정

그룹 " 체계» 가상 머신에 제공되는 기본 하드웨어와 관련된 다양한 매개변수를 통합합니다.

메모참고: Microsoft Windows 정품 인증 메커니즘은 하드웨어 변경 사항에 민감하므로 Windows 게스트에 대한 하드웨어 설정을 변경하면 해당 변경 사항 중 일부가 Microsoft의 정품 인증 요청을 트리거할 수 있습니다.

마더보드 탭

"에 마더보드"실제 컴퓨터의 마더보드에 일반적으로 위치한 가상 하드웨어에 영향을 미칠 수 있습니다.

메인 메모리

이 옵션은 가상 머신이 시작될 때 할당되고 전송되는 RAM의 양을 설정합니다. 가상 머신 작동 기간 동안 지정된 메모리 양은 물리적 컴퓨터에서 가져와 가상 컴퓨터로 전송됩니다. 결과적으로 가상 머신이 실행 중일 때 기본 컴퓨터의 RAM 용량은 이 용량만큼 감소합니다. 이는 위의 " " 섹션에 설명된 대로 새 가상 머신 마법사에 지정된 설정과 동일합니다.

물론 부팅되지 않을 정도로 값을 너무 낮게 설정하지 않는 한, 메모리 변경으로 인해 게스트 시스템에 문제가 발생해서는 안 됩니다.

로딩 순서

이 설정은 게스트 운영 체제가 다른 가상 부팅 장치에서 부팅을 시도하는 순서를 결정합니다. 실제 PC의 BIOS 설정과 유사하게 VirtualBox는 가상 플로피 디스크, 가상 CD/DVD 드라이브, 가상 하드 디스크(각각 다른 VM 설정에 의해 결정됨), 네트워크 또는 네트워크에서 실행되고 있음을 게스트 OS에 알릴 수 있습니다. 이것들 중 아무것도 아닌.

"를 선택하면 그물"라는 메시지가 나타나면 가상 머신은 구성해야 하는 PXE 메커니즘을 통해 네트워크에서 부팅을 시도합니다.

칩셋

여기에서 가상 머신에 표시할 칩셋을 선택할 수 있습니다. VirtualBox 4.0 이전에는 PIIX3이 사용 가능한 유일한 옵션이었습니다. Mac OS X와 ​​같은 최신 게스트 운영 체제의 경우 이 이전 칩셋은 더 이상 지원되지 않습니다. 결과적으로 VirtualBox 4.0은 PCI Express, 3개의 PCI 버스, PCI-PCI 브리지 및 메시지 신호 인터럽트(MSI)를 지원하는 최신 ICH9 칩셋의 에뮬레이션을 도입했습니다. 이를 통해 최신 운영 체제는 더 많은 PCI 장치를 처리할 수 있으며 더 이상 IRQ 교환이 필요하지 않습니다. ICH9 칩셋을 사용하면 최대 36개의 NIC를 구성할 수도 있습니다(PIIX3의 경우 최대 8개의 NIC). ICH9 지원은 실험적이며 이를 필요로 하지 않는 게스트 운영 체제에는 권장되지 않습니다.

커서 조작기

고대 손님을 위한 기본 가상 포인팅 장치는 전통적인 것입니다. PS/2 마우스. 이 옵션이 다음으로 설정된 경우 USB 태블릿 VirtualBox는 가상 머신에 USB 태블릿 장치가 있음을 알리고 해당 장치를 사용하는 가상 머신에 마우스 이벤트를 전달합니다. 세 번째 설정 - USB 멀티터치 태블릿, 이는 최근 Windows 게스트에게 적합합니다.

가상 USB 태블릿을 사용하면 움직임이 절대 좌표(상대 위치 변경 대신)로 보고되므로 VirtualBox가 설명된 대로 마우스를 게스트로 "캡처"할 필요 없이 VM 창을 통한 마우스 이벤트를 태블릿 이벤트로 변환할 수 있다는 장점이 있습니다. 그 부분. 이렇게 하면 게스트 추가 기능이 설치되지 않은 경우에도 VM 사용이 덜 지루해집니다.

APIC I/O APIC 활성화

APIC(고급 프로그래밍 가능 인터럽트 컨트롤러)는 최근 몇 년 동안 이전 스타일의 POIC(프로그램 가능 인터럽트 컨트롤러)를 대체한 최신 x86 하드웨어 기능입니다. I/O APIC를 사용하면 운영 체제는 16개 이상의 IRQ(인터럽트 요청)를 사용할 수 있으므로 IRQ 교환을 방지하여 안정성을 향상시킬 수 있습니다.

메모: 64비트 게스트 운영 체제, 특히 Windows Vista의 경우 I/O APIC 활성화가 필요합니다. 이는 가상 머신에서 둘 이상의 가상 프로세서를 사용하려는 경우에도 필요합니다.

그러나 Windows가 아닌 일부 운영 체제에서는 APIC I/O에 대한 소프트웨어 지원이 불안정했습니다. 또한 I/O APIC를 사용하면 가상화 오버헤드가 약간 증가하므로 게스트 OS 속도가 약간 느려집니다.

경고참고: Windows 2000 이후의 모든 Windows 운영 체제는 APIC I/O 사용 가능 여부에 따라 서로 다른 커널을 설치합니다. ACPI와 마찬가지로 Windows 게스트 OS를 설치한 후 APIC I/O APEC를 비활성화하면 안 됩니다. 설치 후에 활성화해도 아무런 효과가 없습니다.

EFI 활성화

이를 통해 레거시 BIOS를 대체하고 일부 고급 사용 사례에 유용할 수 있는 EFI(확장 가능 펌웨어 인터페이스)를 사용할 수 있습니다.

UTC 시스템의 시계

이 옵션을 선택하면 호스트의 시계에 UTC(Universal Time Coordination) 시간이 표시되고, 그렇지 않으면 호스트의 현지 시간이 표시됩니다. Unix 계열 시스템은 일반적으로 UTC 시스템을 따릅니다.

선택하면 VirtualBox는 게스트에게 로컬(호스트) 시간 대신 UTC로 시스템 시간을 알려줍니다. 이는 가상 실시간 시계(RTC)의 작동에 영향을 미치며 일반적으로 하드웨어 시계가 UTC로 설정될 것으로 예상하는 Unix 계열 게스트 운영 체제에 유용할 수 있습니다.

또한 VirtualBox가 기본적으로 게스트 운영 체제에 제공하는 ACPI(고급 구성 및 전원 인터페이스)를 비활성화할 수 있습니다. ACPI는 운영 체제가 하드웨어를 인식하고 마더보드 및 기타 장치를 구성 및 관리할 수 있도록 하는 현재 산업 표준입니다. 모든 최신 PC에는 이 기능이 포함되어 있고 Windows와 Linux에서는 수년 동안 이 기능을 지원해왔기 때문에 VirtualBox에서도 기본적으로 활성화되어 있습니다. 명령줄에서만 비활성화할 수 있습니다.

경고참고: Windows 2000 이후의 모든 Windows 운영 체제는 ACPI 사용 가능 여부에 따라 서로 다른 커널을 설치하므로 Windows 게스트 OS를 설치한 후에는 ACPI를 비활성화할 수 없습니다. 설치 후에 활성화해도 아무런 효과가 없습니다.

프로세서 탭

"에 CPU» 게스트 운영 체제에 표시되는 가상 프로세서 코어 수를 지정할 수 있습니다. 버전 3.0부터 VirtualBox는 SMP(대칭형 다중 처리)를 지원하며 가상 머신당 최대 32개의 가상 프로세서 코어를 제공할 수 있습니다.

그러나 물리적으로 보유하고 있는 것보다 더 많은 CPU 코어(하이퍼스레드가 아닌 실제 코어)를 사용하도록 가상 시스템을 구성해서는 안 됩니다.

이 탭에서는 " CPU 부하 제한" 이 설정은 호스트 프로세서가 가상 프로세서를 에뮬레이트하는 데 소요되는 시간을 제한합니다. 기본값 100%는 제한이 없음을 의미합니다. 50% 설정은 하나의 가상 프로세서가 하나의 CPU를 최대 50%까지 사용할 수 있음을 의미합니다. 가상 프로세서의 실행 시간을 제한하면 게스트에 문제가 발생할 수 있습니다.

또한 매개변수 " PAE/NX 활성화» CPU의 PAE 및 NX 기능이 가상 머신에 상주할지 여부를 결정합니다. PAE는 물리적 주소 확장을 나타냅니다. 일반적으로 운영 체제에서 활성화하고 지원하는 경우 32비트 x86 프로세서라도 4GB 이상의 RAM에 액세스할 수 있습니다. 이는 메모리 주소에 4비트를 더 추가하여 가능하므로 36비트에서 최대 64GB까지 사용할 수 있습니다. 일부 운영 체제(예: Ubuntu Server)에는 CPU의 PAE 지원이 필요하며 이 지원이 없으면 가상 머신에서 실행할 수 없습니다.

32비트 Kali Linux 이미지를 사용하는 경우 PAE/NX를 활성화하십시오. 그렇지 않으면 Kali에서 i386용으로 사용하는 기본 커널("686-pae")이 "물리적 주소 확장"이 필요한 방식으로 컴파일되기 때문에 Kali 이미지가 부팅되지 않습니다. ” CPU에서 (PAE)를 지원합니다.

최신 서버 운영 체제에서 실행되는 가상 머신을 통해 VirtualBox는 CPU 핫 플러그도 지원합니다.

가속 탭

이 페이지에서는 VirtualBox가 호스트 프로세서가 지원할 수 있는 하드웨어 가상화 확장을 사용해야 하는지 여부를 결정할 수 있습니다. 이는 2006년 이후에 제작된 대부분의 프로세서에 적용됩니다.

VirtualBox가 소프트웨어 또는 하드웨어 가상화를 사용해야 하는지 여부를 각 가상 머신에 대해 개별적으로 선택할 수 있습니다.

대부분의 경우 기본 설정으로는 문제가 없습니다. VirtualBox는 가상 머신을 생성할 때 선택한 운영 체제에 따라 합리적인 기본값을 선택합니다. 그러나 어떤 상황에서는 미리 구성된 기본값을 변경해야 할 수도 있습니다.

호스트 프로세서가 중첩 페이징(AMD-V) 또는 EPT(Intel VT-x) 기능을 지원하는 경우 하드웨어 가상화 외에도 중첩 페이징을 활성화하면 상당한 성능 향상을 기대할 수 있습니다.

버전 5.0부터 VirtualBox는 게스트 운영 체제의 정확성과 성능을 향상시키기 위해 반가상화 인터페이스를 제공합니다.

디스플레이(디스플레이 설정)

화면 탭

비디오 메모리 크기

게스트가 사용할 수 있는 가상 그래픽 카드가 제공하는 메모리 크기(MB)를 설정합니다. 주 메모리와 마찬가지로 호스트의 상주 메모리에서 지정된 양이 할당됩니다. 비디오 메모리 양에 따라 더 높은 해상도와 색상 깊이를 사용할 수 있습니다.

비디오 메모리가 너무 낮아 가상 머신을 전체 화면 모드로 전환할 수 없는 경우 GUI에 경고가 표시됩니다. 최소값은 가상 모니터 수, 호스트 디스플레이의 화면 해상도 및 색 농도, 3D 가속 및 2D 비디오 가속 활성화 여부에 따라 달라집니다. 대중: (색심도/8) x 세로 픽셀 x 가로 픽셀 x 화면 수 = 바이트 수. 위에서 설명한 대로 활성화된 디스플레이 가속 설정에는 추가 메모리가 필요할 수 있습니다.

모니터 수

이 설정을 사용하면 VirtualBox는 가상 머신에 둘 이상의 가상 모니터를 제공할 수 있습니다. 게스트 운영 체제(예: Windows)가 여러 연결된 모니터를 지원하는 경우 VirtualBox는 여러 가상 모니터가 있는 것처럼 가장할 수 있습니다. 이러한 가상 모니터는 최대 8개까지 지원됩니다.

여러 모니터의 출력은 나란히 실행되는 여러 VM 창의 호스트에 표시됩니다.

그러나 전체 화면그리고 화면 통합 모드호스트에 연결된 사용 가능한 물리적 모니터가 사용됩니다. 결과적으로 전체 화면 및 다중 모니터 화면 통합 모드에서 작업하려면 구성된 가상 모니터 수만큼 물리적 모니터가 필요합니다. 그렇지 않으면 VirtualBox에서 오류가 보고됩니다. 보기 메뉴에서 다음 조합을 눌러 게스트와 호스트 모니터 간의 통신을 구성할 수 있습니다. "호스트" + "홈"전체 화면 또는 화면 통합 모드에 있을 때.

3D 가속 활성화

게스트 추가 기능이 가상 머신에 설치된 경우 게스트가 가속 3D 그래픽을 지원해야 하는지 여부를 여기에서 선택할 수 있습니다.

2D 비디오 가속 활성화

Microsoft Windows 가상 머신에 게스트 추가 기능이 설치되어 있는 경우 게스트가 가속 2D 그래픽을 지원해야 하는지 여부를 여기에서 선택할 수 있습니다.

원격 액세스 탭

원격 디스플레이

"에 원격 액세스"VirtualBox Virtual Display Extension(VRDE)이 설치되어 있는 경우 VirtualBox에 내장된 VRDP 서버를 활성화할 수 있습니다. 이를 통해 다음과 같은 표준 RDP 뷰어를 사용하여 가상 머신 콘솔에 원격으로 연결할 수 있습니다. mstsc.exe, Microsoft Windows와 함께 제공됩니다. Linux 및 Solaris 시스템에서는 표준 프로그램을 사용할 수 있습니다. 데스크탑오픈 소스.

비디오 캡처 탭

"에 비디오 캡쳐» 이 가상 머신에 대한 비디오 캡처를 활성화할 수 있습니다. 가상 머신이 실행되는 동안에도 이 기능을 활성화/비활성화할 수 있습니다.

미디어 설정

실제 PC에서는 소위 "스토리지 컨트롤러"가 물리적 드라이브를 컴퓨터의 나머지 부분에 연결합니다. 마찬가지로 VirtualBox는 가상 머신별로 가상 머신 가상 컨트롤러를 제공합니다. 각 컨트롤러 아래에는 컨트롤러에 연결된 가상 장치(하드 드라이브, CD/DVD 또는 플로피 드라이브)가 표시됩니다.

메모: 마법사를 사용한 경우 " 가상 머신 만들기"를 사용하여 머신을 생성하면 일반적으로 다음과 같은 내용이 표시됩니다.

가상 머신을 생성할 때 선택한 게스트 운영 체제 유형에 따라 새 가상 머신에 있는 스토리지 장치의 일반적인 레이아웃은 다음과 같습니다.

  • 컨트롤러가 보이실 겁니다 IDE, 가상 CD/DVD 드라이브가 연결된 포트(포트 " 보조 마스터» IDE 컨트롤러).
  • 컨트롤러도 보입니다 SATA은 가상 하드 디스크가 연결된 하드 드라이브의 처리량을 늘리기 위한 보다 현대적인 유형의 스토리지 컨트롤러입니다. 처음에는 일반적으로 이러한 가상 디스크가 하나 있지만 디스크 이미지 파일(이 경우 VDI 파일)로 표시되는 둘 이상이 있을 수도 있습니다.

이전 버전의 VirtualBox를 사용하여 가상 머신을 생성한 경우 기본 저장소 레이아웃이 다를 수 있습니다. 그러면 CD/DVD 드라이브와 하드 드라이브가 연결된 IDE 컨트롤러만 있을 수 있습니다. 이는 가상 머신을 생성할 때 이전 운영 체제 유형을 선택한 경우에도 적용될 수 있습니다. 이전 운영 체제는 추가 드라이버 없이는 SATA를 지원하지 않으므로 VirtualBox는 처음에 이러한 장치가 존재하지 않도록 합니다.

VirtualBox는 또한 특별한 유연한 컨트롤러를 제공합니다. 플로피 드라이브 이외의 장치를 추가할 수 없습니다. 가상 CD/DVD 드라이브와 같은 가상 플로피 드라이브는 플로피 드라이브(사용 가능한 경우) 또는 디스크 이미지(이 경우 RAW 형식이어야 함)에 연결할 수 있습니다.

이러한 첨부 파일은 자유롭게 변경할 수 있습니다. 예를 들어, 생성된 다른 가상 디스크에서 일부 파일을 복사하려는 경우 이 디스크를 두 번째 하드 디스크로 연결할 수 있습니다. 두 번째 가상 CD/DVD 드라이브를 추가하거나 이러한 항목이 연결된 위치를 변경할 수도 있습니다. 다음 옵션을 사용할 수 있습니다.

  • 에게 다른 가상 하드 디스크, CD/DVD 또는 플로피 드라이브 추가, 추가할 스토리지 컨트롤러(IDE, SATA, SCSI, SAS, 플로피 디스크 컨트롤러)를 선택한 다음 " 디스크 추가"나무를 내려라. 그런 다음 "을 선택할 수 있습니다. CD/DVD 장치 추가" 또는 " 하드 드라이브 추가" (플로피 컨트롤러를 클릭한 경우 플로피 드라이브를 추가할 수 있습니다.) 또는 스토리지 컨트롤러를 마우스 오른쪽 버튼으로 클릭하고 메뉴 옵션을 선택합니다.

창 오른쪽에서 다음을 설정할 수 있습니다.

  1. 그런 다음 가상 디스크가 연결된 컨트롤러 장치 슬롯을 선택할 수 있습니다. IDE 컨트롤러에는 전통적으로 " 수석 마스터», « 기본 하위», « 보조 마스터" 그리고 " 보조 부하" 이와 대조적으로 SATA 및 SCSI 컨트롤러는 가상 장치를 연결할 수 있는 슬롯을 최대 30개까지 제공합니다.
  2. 사용할 이미지 파일을 선택할 수 있습니다.
  • 가상 하드 디스크의 경우 오른쪽에 드롭다운 버튼이 나타나 표준 파일 대화 상자를 사용하여 가상 하드 디스크 파일을 선택하거나 새 하드 디스크(이미지 파일)를 생성하라는 메시지가 표시됩니다. 그러면 "마법사"가 열립니다. 새 디스크 만들기"는 ""섹션에서 설명했습니다.
  • 가상 CD/DVD의 경우 이미지 파일은 일반적으로 표준 ISO 형식입니다. 대부분의 경우 인터넷에서 얻은 ISO 파일로 운영 체제를 설치할 때 이 옵션을 선택하게 됩니다. 예를 들어 대부분의 Linux 배포판은 이러한 방식으로 사용할 수 있습니다.

가상 CD/DVD 드라이브에는 다음과 같은 추가 옵션을 사용할 수 있습니다.

  • "를 선택하면 호스트 디스크", 게스트 운영 체제가 물리적 장치를 읽고 쓸 수 있도록 호스트 컴퓨터의 물리적 장치가 가상 머신에 연결됩니다. 예를 들어 실제 설치 CD에서 Windows를 설치하려는 경우에 유용합니다. 이 경우 드롭다운 목록에서 호스트 디스크를 선택하십시오.

메인 드라이브를 사용하여 CD 또는 DVD를 굽고 싶다면 " 지나가 다».

  • "를 선택하면 가상 디스크에서 디스크 제거", VirtualBox는 미디어가 삽입되지 않은 빈 CD/DVD를 게스트에게 제공합니다.
  • 에게 첨부파일 삭제, 선택하고 아이콘을 클릭하십시오 삭제"를 하단에 표시합니다(또는 마우스 오른쪽 버튼을 클릭하고 메뉴 항목을 선택합니다).

게스트가 실행되는 동안 이동식 미디어(CD/DVD 및 플로피 디스크)를 변경할 수 있습니다. 왜냐하면 이때 대화 상자 " 설정"을(를) 사용할 수 없으면 " 메뉴에서도 이 설정에 액세스할 수 있습니다. 장치"를 가상 머신 창에서 실행하세요.

사운드 설정

장 " 오디오"창문에서" 설정» 가상 머신의 가상 머신이 연결된 사운드 카드를 볼지 여부와 오디오 입력을 호스트 시스템에서 들어야 할지 여부를 결정합니다.

게스트에 대해 오디오가 활성화된 경우 Intel AC"97 컨트롤러, Intel HD 오디오 컨트롤러 또는 SoundBlaster 16 카드를 에뮬레이션하도록 선택할 수 있습니다. 두 경우 모두 호스트에서 사용할 VirtualBox 오디오 드라이버를 선택할 수 있습니다.

Linux 호스트에서는 호스트 구성에 따라 OSS, ALSA 또는 PulseAudio 하위 시스템 중에서 선택할 수도 있습니다. 최신 Linux 배포판에서는 PulseAudio 하위 시스템이 선호됩니다.

VirtualBox 5.0은 Solaris 호스트에서만 OSS를 지원하므로 "Solaris Audio"는 더 이상 Solaris 호스트에서 지원되지 않습니다.

네트워크 설정

장 " 그물"창문에서" 설정가상 머신 옵션을 사용하면 VirtualBox가 가상 머신에 가상 네트워크 카드를 표시하는 방법과 작동 방식을 구성할 수 있습니다.

가상 머신을 처음 생성하면 VirtualBox는 기본적으로 하나의 가상 네트워크 카드를 활성화하고 " 네트워크 주소 변환"(NAT). 이렇게 하면 게스트는 호스트의 네트워크를 사용하여 외부 세계에 연결할 수 있고, 외부 세계는 가상 머신 외부에 표시되는 게스트의 서비스에 연결할 수 있습니다.

이 기본 설정은 아마도 VirtualBox 사용자의 95%에게 적합합니다. 그러나 VirtualBox는 네트워크를 가상화하는 방법에 있어 매우 유연합니다. 가상 머신당 여러 개의 가상 네트워크 카드를 지원하며, 처음 4개는 관리자 창에서 자세히 구성할 수 있습니다. VBoxManage를 사용하여 명령줄에서 추가 네트워크 카드를 구성할 수 있습니다.

온라인 모드 소개

8개의 네트워크 어댑터 각각은 다음 모드 중 하나에서 작동하도록 별도로 구성할 수 있습니다.

연결되지 않은

이 모드에서 VirtualBox는 게스트에게 네트워크 카드가 있지만 연결이 없음을 알려줍니다. 마치 카드에 이더넷 케이블이 연결되어 있지 않은 것처럼 보입니다. 이러한 방식으로 가상 이더넷 케이블을 "당겨" 연결을 중단할 수 있습니다. 이는 게스트 운영 체제에 네트워크에 연결할 수 없음을 알리고 재구성을 허용하는 데 유용할 수 있습니다.

NAT(네트워크 주소 변환)

게스트 내에서 웹 검색, 파일 다운로드, 이메일 보기만 원하는 경우에는 이 기본 모드로 충분하며 이 섹션의 나머지 부분을 안전하게 건너뛸 수 있습니다. Windows 파일 공유를 사용할 때 특정 제한 사항이 있다는 점에 유의하세요.

NAT 네트워크

네트워크 NAT는 VirtualBox 4.3에 도입된 NAT의 새로운 변형입니다. NAT(Network Address Translation) 서비스는 홈 라우터와 유사하게 작동하여 네트워크에서 이를 사용하는 시스템을 그룹화하고 해당 네트워크 외부 시스템이 내부 시스템에 직접 액세스하는 것을 허용하지 않지만 내부 시스템은 서로 통신하고 외부 시스템과 통신할 수 있습니다. IPv4 및 IPv6를 통해 TCP 및 UDP를 사용합니다.

네트워크 브리지

이는 게스트 시스템에서 네트워크 모델링 및 서버 실행과 같은 보다 복잡한 네트워킹 작업을 위한 것입니다. 활성화되면 VirtualBox는 설치된 네트워크 카드 중 하나에 연결하고 운영 체제의 네트워킹 스택을 우회하여 네트워크 패킷을 직접 교환합니다.

내부 네트워크

이는 선택한 가상 머신에는 표시되지만 호스트나 외부에서 실행되는 애플리케이션에는 표시되지 않는 또 다른 소프트웨어 기반 네트워크를 만드는 데 사용할 수 있습니다.

가상 호스트 어댑터

이는 물리적 호스트 네트워크 인터페이스 없이 호스트와 가상 머신 세트를 포함하는 네트워크를 생성하는 데 사용할 수 있습니다. 대신 가상 머신과 호스트 간의 통신을 허용하기 위해 호스트에 가상 네트워크 인터페이스(루프백 인터페이스와 유사)가 생성됩니다.

유니버설 드라이버

거의 사용되지 않는 모드는 동일한 공통 네트워크 인터페이스를 사용하므로 사용자는 VirtualBox에 포함되거나 확장 팩에 배포될 수 있는 드라이버를 선택할 수 있습니다.

현재 잠재적으로 두 가지 하위 모드를 사용할 수 있습니다.

UDP 터널

이는 기존 네트워크 인프라와 다른 시스템에서 실행되는 가상 시스템을 직접적이고 쉽고 투명하게 인터페이스하는 데 사용할 수 있습니다.

VDE(가상 분산 이더넷) 네트워크

이 옵션은 Linux 또는 FreeBSD 호스트의 가상 분산 이더넷 스위치에 연결하는 데 사용할 수 있습니다. 현재 Oracle 패키지에는 VirtualBox가 포함되어 있지 않으므로 소스에서 VirtualBox를 컴파일해야 합니다.

다음 표에서는 가장 중요한 네트워크 모드에 대한 간략한 개요를 제공합니다.

VM ⇔ 호스트 VM1 ⇔ VM2 VM → 인터넷 VM ← 인터넷
가상 호스트 어댑터 + + - -
내부 네트워크 - + - -
네트워크 브리지 + + + +
NAT(네트워크 주소 변환) - - + 포트 포워딩
NAT 네트워크 - + + 포트 포워딩

COM 포트(직렬 포트)

VirtualBox는 간단한 방법으로 가상 머신의 가상 직렬 포트를 완벽하게 지원합니다.

USB 설정

USB 지원

장 " USB"창문에서" 설정"VM"을 사용하면 VirtualBox의 정교한 USB 지원을 구성할 수 있습니다.

VirtualBox를 사용하면 가상 머신이 호스트의 USB 장치에 직접 액세스할 수 있습니다. 이를 달성하기 위해 VirtualBox는 가상 USB 컨트롤러가 있는 게스트 운영 체제를 제공합니다. 게스트가 USB 장치를 사용하기 시작하면 호스트에서 사용할 수 없습니다.

메모:

  1. 현재 호스트에서 사용 중인 USB 장치에 주의하세요! 예를 들어 활성화된 게스트가 현재 호스트에 설치된 USB 하드 드라이브에 연결하도록 허용하면 해당 드라이브는 제대로 연결 해제되지 않은 채 호스트에서 연결이 끊어집니다. 이로 인해 데이터가 손실될 수 있습니다.
  2. Solaris 호스트에는 USB 지원과 관련하여 몇 가지 알려진 제한 사항이 있습니다.

VirtualBox는 로컬 USB 장치에 대한 게스트 액세스를 허용하는 것 외에도 VRDE(VirtualBox Remote Desktop Extension)를 사용하여 가입자가 원격 USB 장치에 연결할 수 있도록 허용합니다.

대화 상자에서 " 설정"먼저 게스트에서 USB를 사용할 수 있는지 여부를 구성한 다음 USB 지원 수준(USB 1.1용 OHCI, USB 2.0용 EHCI(OHCI 활성화) 또는 모든 USB 속도용 xHCI)을 선택할 수 있습니다.

메모참고: xHCI 및 EHCI 컨트롤러는 별도로 설치해야 하는 VirtualBox 확장 팩으로 제공됩니다. 자세한 내용은 " " 섹션을 참조하세요.

가상 머신에 USB 지원이 활성화되면 게스트에 자동으로 연결될 장치를 자세히 지정할 수 있습니다. 이를 위해 USB 장치의 특정 속성을 지정하여 소위 "필터"를 만들 수 있습니다. 적절한 필터가 적용된 USB 장치는 호스트에 연결되면 자동으로 게스트로 전송됩니다. 적절한 필터가 없는 USB 장치는 메뉴 등을 사용하여 수동으로 게스트로 전송할 수 있습니다. 장치/USB 장치.

버튼을 클릭하세요 + "창문 오른쪽에" USB 장치 필터» 새 필터를 생성합니다. 필터에 이름을 지정하고(나중에 참조할 수 있도록) 필터 기준을 지정할 수 있습니다. 더 많은 기준을 지정할수록 장치가 더 정확하게 선택됩니다. 예를 들어 공급업체 ID 046d만 지정하면 Logitech에서 만든 모든 장치를 게스트가 사용할 수 있습니다. 반면, 모든 필드를 작성하는 경우 필터는 특정 공급업체의 특정 장치 모델에만 적용되며 버전 및 일련 번호가 다른 동일한 유형의 다른 장치에는 적용되지 않습니다.

USB 필터 속성에서는 다음 기준을 사용할 수 있습니다.

  1. 공급업체 및 제품 ID. 각 USB 제품 공급업체에는 전 세계적으로 고유한 식별 번호인 "공급업체 ID"가 있습니다. 마찬가지로 각 제품 라인에는 "제품 ID" 번호가 할당됩니다. 두 숫자는 일반적으로 16진수(즉, 숫자 0-9와 문자 A-F로 구성됨)로 작성되며 콜론은 제품 ID와 공급업체를 구분합니다. 예를 들어 046d:c016은 Logitech이 공급자임을 나타내고 "M-UV69a 광학 휠 마우스"를 나타냅니다.

또한 " 제조업체" 그리고 " 제품" 이름으로.

해당 공급업체 및 제품 ID와 함께 컴퓨터에 연결된 모든 USB 장치를 나열하려면 다음 명령을 사용할 수 있습니다.

VBox관리 목록 usbhost

Windows의 경우 장치 관리자에서 시스템에 연결된 모든 USB 장치를 볼 수도 있습니다. Linux에서는 다음 명령을 사용할 수 있습니다. lsusb.

  1. 일련번호. 공급업체 및 제품 ID는 이미 USB 장치를 식별할 수 있을 만큼 구체적이지만, 동일한 브랜드 및 제품 라인의 동일한 장치 2개가 있는 경우 올바르게 필터링하려면 일련번호도 필요합니다.
  2. 원격. 이 설정은 장치가 로컬 전용인지, 원격(VRDP를 통해서만)인지 또는 기타인지 여부를 지정합니다.

Windows 호스트에서는 USB 장치에 대한 필터를 생성한 후 사용하려면 USB 장치를 분리했다가 연결해야 합니다.

예를 들어, 새 USB 필터를 생성하고 공급업체 ID 046d(Logitech, Inc), 제조업체 색인 1 및 "제거되지 않음"을 지정할 수 있습니다. 그러면 제조업체 색인 1을 사용하여 Logitech, Inc에서 만든 모든 USB 장치의 게스트 시스템이 게스트 시스템에 표시됩니다.

여러 필터가 단일 장치를 선택할 수 있습니다. 예를 들어 모든 Logitech 장치를 선택하는 필터와 특정 웹캠을 선택하는 필터가 있습니다.

당신은 할 수 있습니다 비활성화하다필터 이름 옆의 확인란을 클릭하면 필터를 삭제하지 않고 필터링할 수 있습니다.

공유 폴더

공유 폴더를 사용하면 가상 머신과 호스트 간에 데이터를 쉽게 공유할 수 있습니다. 이 기능을 사용하려면 가상 머신에 VirtualBox Guest Additions를 설치해야 합니다. 자세한 내용은 "" 섹션의 게스트 추가 관련 부분에서 설명합니다.

사용자 인터페이스

장 " 사용자 인터페이스"를 사용하면 이 가상 머신 사용자 인터페이스의 일부 측면을 변경할 수 있습니다.

메뉴바

이 위젯을 사용하면 특정 메뉴(해제하려면 메뉴 항목 클릭), 일부 메뉴 항목(비활성화하려면 항목 선택 취소) 및 전체 메뉴 표시줄(오른쪽 상자 선택 취소)을 비활성화할 수 있습니다.

미니 도구 모음

전체 화면 또는 화면 통합 모드에서 VirtualBox는 일반적으로 가상 머신의 메뉴 표시줄에서 사용할 수 있는 일부 항목이 포함된 작은 도구 모음을 표시할 수 있습니다. 이 도구 모음은 마우스로 클릭할 때까지 작은 회색 선으로 축소됩니다. 도구 모음을 사용하면 전체 화면 또는 화면 통합 모드에서 돌아가거나, 기기를 제어하거나, 특정 장치를 활성화할 수 있습니다. 도구 모음을 표시하지 않으려면 이 옵션을 끄세요.

두 번째 설정을 사용하면 도구 모음을 화면 하단에 표시하는 대신 화면 상단에 표시할 수 있습니다.

VirtualBox를 처음 발견하는 많은 사용자는 이 프로그램이 너무 단순하고 기능이 충분하지 않다고 잘못 생각합니다. 이 진술은 VMware와 같은 프로그램을 사용하여 운영 체제 가상화를 위한 다른 소프트웨어 제품을 이미 다룬 사람들과 관련하여 주로 적용됩니다.

사실 어떤 면에서는 VirtualBox가 VMware보다 열등하지만 여전히 VirtualBox는 생각만큼 단순하지 않습니다. 대부분의 경우 사용자, 특히 초보자는 숨겨진 기능을 알아차리지 못하며 이러한 피상적인 관점은 VirtualBox의 용이성과 편리함과 결합되어 여러 측면에서 주목할 만한 이 프로그램의 "비전문성"에 대한 신화를 불러일으키는 경우가 많습니다.

이 게시물에서는 이러한 신화를 무너뜨리는 동시에 가상 머신 작업을 더욱 편안하고 효율적으로 만들어 주는 VirtualBox의 9가지 유용한 기능에 대해 알려드리겠습니다.

여기에 설명된 대부분의 기능을 사용하려면 게스트 운영 체제 추가 기능을 설치해야 합니다. 이에 주의하시기 바랍니다.

시스템 스냅샷

가상화에 대한 기사 중 하나에서 이미 이 놀라운 기능의 장점에 대해 자세히 논의했으므로 이번에는 최대한 간략하게 설명하겠습니다. 스냅샷 또는 스냅샷을 사용하면 가상 운영 체제의 현재 상태를 기록할 수 있으므로 문제가 발생할 경우 언제든지 롤백이 가능합니다.

가상 시스템이 산산조각이 나더라도 버튼 하나만 클릭하면 복원할 수 있습니다. 스냅샷을 사용하는 것은 정확한 복사본을 사용하는 것보다 훨씬 더 효과적입니다. 복원은 몇 초 만에 이루어지기 때문입니다. 스냅샷 기능은 불안정한 소프트웨어를 테스트할 때나, 가상 OS의 레지스트리와 파일 시스템을 실험할 때 꼭 필요합니다.

디스플레이 통합 모드

아시다시피 VirtualBox에서는 가상 시스템을 사용한 모든 작업이 별도의 창에서 수행됩니다. 이는 특히 사용자가 호스트와 가상 시스템 간에 지속적으로 전환해야 하는 경우 특정 불편함과 관련될 수 있습니다. 디스플레이 통합 모드를 활성화하면 해당 인터페이스를 "병합"하여 작업을 좀 더 편안하게 만들 수 있습니다. 두 번째 스크린샷에서 이 기능을 사용하는 예를 볼 수 있습니다. 가상 Windows XP 제어판 창이 Windows 7 호스트 인터페이스에서 직접 열립니다.

3D 지원

Oracle VM VirtualBox는 3D 기술에 대한 기본 지원을 제공합니다. 3D 덕분에 가상 머신에서 리소스를 많이 요구하지 않는 게임을 실행할 수 있을 뿐만 아니라 Aero 효과도 즐길 수 있습니다. 기본적으로 3D 지원은 비활성화되어 있습니다. 설치하려면 가상 머신을 닫고 설정으로 이동하여 "디스플레이" 섹션에서 해당 상자를 선택해야 합니다. 그런 다음 안전(!) 모드에서 가상 운영체제를 로딩한 후 게스트 OS 애드온을 설치하거나 다시 설치하고, 설치 프로그램 창에서 "Direct3D 지원..." 확인란을 선택하는 것을 잊지 마세요. 일반 모드에서는 3D 지원 드라이버를 설치할 수 없으며, 설치하려고 하면 이런 경고가 표시됩니다.

USB 포트 사용

가상 시스템에서 작업할 때 호스트 컴퓨터의 물리적 포트를 사용할 수 있습니다. 플래시 드라이브나 이동식 하드 드라이브와 같은 기존 데이터에 액세스하려면 먼저 이를 컴퓨터에 연결한 다음 가상 시스템 창에서 "장치" -> "USB 장치"를 선택하고 드롭에서 연결된 드라이브를 지정해야 합니다. -다운 목록.

공유 폴더

개발자가 공유 폴더에 대한 지원을 구현하지 않았다면 VirtualBox에서 작업하는 것이 편리하다고 할 수 없습니다. 훌륭한 솔루션입니다! 공유 폴더를 사용하면 호스트와 가상 시스템 모두에서 동일한 파일에 액세스할 수 있습니다. 파일을 주 컴퓨터의 해당 폴더로 복사하거나 이동하면 자동으로 가상 컴퓨터에서 사용할 수 있게 됩니다.

클립보드 및 드래그 앤 드롭 기능

기본적으로 클립보드를 통해 기본 운영 체제에서 가상 운영 체제로 데이터를 전송하는 것은 비활성화되어 있습니다.

이를 가능하게 하려면 가상 시스템의 일반 설정에서 클립보드와 드래그 앤 드롭을 통한 데이터 교환 기능을 활성화해야 합니다.

그러나 끌어서 놓기 기능은 Linux 게스트 운영 체제에서만 작동하며 실험 모드에서만 작동합니다. Windows 게스트에서는 클립보드를 통한 전송이 작동하지만 "중간"만 가능합니다. 지금까지는 텍스트 복사 및 붙여넣기만 가능합니다.

확실히 말하기는 어렵지만 이러한 제한은 보안상의 이유로 부과될 가능성이 높습니다.

공유 폴더의 사용이 호스트 시스템에 대한 잠재적인 위협으로 간주되는 경우 클립보드와 같은 취약한 "채널"의 사용을 더욱 고려해야 합니다.

클론 기능

VirtualBox에서 가상 머신을 복제하는 것은 다른 식별자를 사용하는 것을 제외하고는 백업 복사본을 만드는 것 이상입니다. 생성된 각 가상 머신에는 고유한 번호가 있으며, VDI 디스크를 복사한 다음 Virtualbox에 연결하려고 하면 동일한 식별자를 가진 디스크가 이미 존재하므로 아무 것도 작동하지 않습니다. 이것이 실제로 별도의 클로닝 기능이 필요한 이유입니다. 클론은 스냅샷의 대안으로 간주될 수도 있지만 가상 머신을 다른 호스트 시스템으로 전송하는 데 가장 자주 사용됩니다.

구성 가져오기 및 내보내기

이 기능을 사용하면 VirtualBox에서 생성된 시스템을 다른 컴퓨터로 전송하거나 오히려 다른 가상화 시스템(예: VMware 또는 Microsoft Virtual PC)으로 전송할 수 있습니다. 이러한 목적을 위해 특별한 크로스 플랫폼 표준인 Open Virtualization Format(OVF)이 개발되었습니다. 이 형식은 보편적인 것으로 간주되지만 가상 머신을 다른 가상화 제품으로 전송할 때 사용자에게 특정 문제가 발생하지 않을 것이라는 점을 배제할 수 없습니다. VirtualBox에서 내보낼 때 게스트 운영 체제는 단일 OVF 파일로 변환되어 다른 가상화 시스템에 배포될 수 있습니다.

결론

보시다시피 VirtualBox는 "비전문적"이라고 할 수 없습니다. 더욱이, 우리가 나열한 기능은 전혀 해킹이 아니지만 공식 문서에 설명되어 있고 인터페이스에서 액세스할 수 있는 기능입니다. 물론 VirtualBox에는 대부분의 사용자가 전혀 모르는 기능도 있습니다.

우리는 고정된 크기의 가상 디스크를 확장하는 방법을 고려할 때 이미 그 중 하나를 만났습니다. RDP, 콘솔을 통해 가상 머신을 관리하고 호스트 Windows 시스템을 가상 환경으로 전송하는 것이 어떻습니까?

사실, 몇 가지 트릭을 수행하려면 타사 유틸리티가 필요하지만 그게 요점이 아닙니다. 가장 중요한 것은 VirtualBox의 문서화되지 않은 기능을 철저히 숙지한 후에는 누구도 이 프로그램의 기능이 불충분하다고 부를 수 없다는 것입니다.




맨 위