USB 드라이브에서 VirtualBox로 OS 부팅하는 방법

VirtualBox는 가상 머신을 관리하고 실행하는 데 사용되는 가장 인기 있는 솔루션 중 하나입니다. 실제 컴퓨터처럼 부팅할 소스가 필요합니다. 가상화된 환경에서 게스트 운영 체제를 실행하는 가장 간단한 방법은 부팅 가능한 ISO 이미지를 다운로드한 다음 가상 CD/DVD 드라이브에 마운트하는 것입니다.

그러나 때때로 대안을 선호할 수 있습니다. 예를 들어, USB 스틱에서 직접 부팅할 수 있습니다. Linux 배포판을 USB 드라이브에 설치하는 것이 쉽기 때문에 이 방법을 사용하면 주머니에 운영 체제를 보관하고 가상 머신에 접근할 수 있는 곳 어디에서나 실행할 수 있습니다.

또한 읽어보세요: VirtualBox에서 OVA 파일 가져오기 및 내보내기 방법

USB 드라이브와 연결된 디스크 번호 찾기

최신 Windows 버전은 접근할 수 있는 각 디스크에 번호를 할당합니다. 이 번호는 이후 명령어에서 사용해야 합니다.

  1. USB 드라이브를 빈 슬롯에 삽입합니다. Windows 10에서는 시작 메뉴를 마우스 오른쪽 버튼으로 클릭하여 디스크 관리를 접근할 수 있습니다.

virtualbox-right-click-windows-start-menu

이 유틸리티를 이전 버전의 Windows에서 열려면 시작 메뉴를 클릭하고 실행 대화 상자를 시작합니다.

virtualbox-windows-run-menu

이 대화 상자에 diskmgmt.msc를 입력하고 Enter를 누릅니다.

virtualbox-windows-disk-management

USB 드라이브와 연결된 디스크 번호를 기록해 두십시오. 예를 들어, 이전 그림에서 디스크 번호는 “1”입니다.

USB 드라이브와 연결된 가상 원시 디스크 만들기

VirtualBox는 새 가상 머신을 시작할 때 새 가상 디스크를 만들 수 있는 옵션을 제공합니다. 이 디스크에 저장하는 정보는 실제 저장 장치의 어딘가에 있는 파일에 매핑됩니다. 불행히도, 그래픽 사용자 인터페이스에서는 가상 디스크를 실제 저장 장치나 파티션에 직접 매핑할 수 없습니다. 그러나 이를 가능하게 하는 명령줄 유틸리티가 애플리케이션에 포함되어 있습니다.

관리자 권한으로 명령 프롬프트를 엽니다. 시작 메뉴를 클릭하고 cmd를 입력한 후 “명령 프롬프트”를 마우스 오른쪽 버튼으로 클릭하고 “관리자로 실행”을 선택합니다.

virtualbox-command-prompt-as-administrator

VirtualBox를 설치한 경로로 디렉토리를 변경합니다. 기본적으로 이 경로는 “C:\Program Files\Oracle\VirtualBox”입니다. 다른 경로에 설치한 경우 다음 명령어를 수정해야 할 수 있습니다:

cd%programfiles%\Oracle\VirtualBox

USB 드라이브와 연결된 디스크 번호를 기억하고, 필요에 따라 다음 명령어의 마지막 숫자를 변경합니다:

VBoxManage internalcommands createrawvmdk -filename "%USERPROFILE%"\Desktop\usbdrive.vmdk -rawdisk \\.\PhysicalDrive1

예를 들어, 시스템에 SSD 드라이브와 하드 드라이브가 있는 경우 USB 디스크의 번호는 “1” 대신 “2”일 수 있으므로 명령어는 다음과 같이 변경됩니다:

VBoxManage internalcommands createrawvmdk -filename "%USERPROFILE%"\Desktop\usbdrive.vmdk -rawdisk \\.\PhysicalDrive2

virtualbox-vboxmanage-command-create-rawdisk-file

이제 “usbdrive.vmdk”라는 이름의 파일이 바탕화면에 저장되었습니다. 다음 단계에서 이 파일을 사용할 것입니다.

또한 읽어보세요: Windows 10에서 Virtualbox VM 축소하는 방법

USB 드라이브를 가상 머신에 추가하기

원시 장치를 가상 디스크로 사용하려면 VirtualBox가 관리자 권한으로 실행되어야 합니다. 시작 메뉴를 클릭하고 “virtualbox”를 입력한 후 애플리케이션을 마우스 오른쪽 버튼으로 클릭하고 “관리자로 실행”을 선택합니다.

virtualbox-run-with-administrator-privileges

“새로 만들기”를 클릭하여 새 가상 머신을 만듭니다.

virtualbox-main-window-2

열리는 대화 상자에서 창 하단에 있는 “하드 디스크” 섹션을 확인합니다. “기존 가상 하드 디스크 파일 사용”을 선택하고 다음 그림에서 강조 표시된 아이콘을 클릭합니다. 바탕화면으로 이동하여 “usbdrive”라는 이름의 파일을 선택합니다.

virtualbox-new-machine-use-virtual-disk-file

다음 그림에서 USB 드라이브에서 직접 부팅하는 Windows 설치 키트를 가상 머신에서 볼 수 있습니다.

virtualbox-booting-windows-setup-from-usb

잠재적인 문제 및 해결책

USB 드라이브에서 부팅할 때마다 VirtualBox를 관리자 권한으로 실행해야 한다는 점을 기억하십시오.

일부 마더보드에서는 가상화 기능이 기본적으로 비활성화되어 있습니다. CPU에 따라 Intel 프로세서에서는 VT-x를, AMD 프로세서에서는 AMD-V를 활성화해야 합니다. 이러한 옵션은 BIOS 또는 UEFI 설정에서 찾을 수 있습니다. VirtualBox가 호스팅할 수 있는 운영 체제의 32비트 버전만 표시되는 경우 이러한 기능이 비활성화되어 있다는 신호입니다. CPU가 VT-d 또는 AMD IOMMU에 해당하는 기능을 지원하는 경우, USB 장치에서 부팅할 때 성능 향상에 도움이 될 수 있으므로 이를 활성화하십시오.

이 설정에 문제가 있습니까? 댓글로 알려주세요. 같은 문제를 겪은 다른 사람이 도와줄 수 있을 것입니다.