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

VirtualBox는 가상 머신을 관리하고 실행하는 데 사용되는 가장 인기 있는 솔루션 중 하나입니다. 실제 컴퓨터처럼 부팅할 소스가 필요합니다. 가상화된 환경에서 게스트 운영 체제를 실행하는 가장 간단한 방법은 부팅 가능한 ISO 이미지를 다운로드한 다음 가상 CD/DVD 드라이브에 마운트하는 것입니다.
그러나 때때로 대안을 선호할 수 있습니다. 예를 들어, USB 스틱에서 직접 부팅할 수 있습니다. Linux 배포판을 USB 드라이브에 설치하는 것이 쉽기 때문에 이 방법을 사용하면 주머니에 운영 체제를 보관하고 가상 머신에 접근할 수 있는 곳 어디에서나 실행할 수 있습니다.
또한 읽어보세요: VirtualBox에서 OVA 파일 가져오기 및 내보내기 방법
USB 드라이브와 연결된 디스크 번호 찾기
최신 Windows 버전은 접근할 수 있는 각 디스크에 번호를 할당합니다. 이 번호는 이후 명령어에서 사용해야 합니다.
- USB 드라이브를 빈 슬롯에 삽입합니다. Windows 10에서는 시작 메뉴를 마우스 오른쪽 버튼으로 클릭하여 디스크 관리를 접근할 수 있습니다.

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

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

USB 드라이브와 연결된 디스크 번호를 기록해 두십시오. 예를 들어, 이전 그림에서 디스크 번호는 “1”입니다.
USB 드라이브와 연결된 가상 원시 디스크 만들기
VirtualBox는 새 가상 머신을 시작할 때 새 가상 디스크를 만들 수 있는 옵션을 제공합니다. 이 디스크에 저장하는 정보는 실제 저장 장치의 어딘가에 있는 파일에 매핑됩니다. 불행히도, 그래픽 사용자 인터페이스에서는 가상 디스크를 실제 저장 장치나 파티션에 직접 매핑할 수 없습니다. 그러나 이를 가능하게 하는 명령줄 유틸리티가 애플리케이션에 포함되어 있습니다.
관리자 권한으로 명령 프롬프트를 엽니다. 시작 메뉴를 클릭하고 cmd를 입력한 후 “명령 프롬프트”를 마우스 오른쪽 버튼으로 클릭하고 “관리자로 실행”을 선택합니다.

VirtualBox를 설치한 경로로 디렉토리를 변경합니다. 기본적으로 이 경로는 “C:\Program Files\Oracle\VirtualBox”입니다. 다른 경로에 설치한 경우 다음 명령어를 수정해야 할 수 있습니다:
cd%programfiles%\Oracle\VirtualBoxUSB 드라이브와 연결된 디스크 번호를 기억하고, 필요에 따라 다음 명령어의 마지막 숫자를 변경합니다:
VBoxManage internalcommands createrawvmdk -filename "%USERPROFILE%"\Desktop\usbdrive.vmdk -rawdisk \\.\PhysicalDrive1예를 들어, 시스템에 SSD 드라이브와 하드 드라이브가 있는 경우 USB 디스크의 번호는 “1” 대신 “2”일 수 있으므로 명령어는 다음과 같이 변경됩니다:
VBoxManage internalcommands createrawvmdk -filename "%USERPROFILE%"\Desktop\usbdrive.vmdk -rawdisk \\.\PhysicalDrive2
이제 “usbdrive.vmdk”라는 이름의 파일이 바탕화면에 저장되었습니다. 다음 단계에서 이 파일을 사용할 것입니다.
또한 읽어보세요: Windows 10에서 Virtualbox VM 축소하는 방법
USB 드라이브를 가상 머신에 추가하기
원시 장치를 가상 디스크로 사용하려면 VirtualBox가 관리자 권한으로 실행되어야 합니다. 시작 메뉴를 클릭하고 “virtualbox”를 입력한 후 애플리케이션을 마우스 오른쪽 버튼으로 클릭하고 “관리자로 실행”을 선택합니다.

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

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

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

잠재적인 문제 및 해결책
USB 드라이브에서 부팅할 때마다 VirtualBox를 관리자 권한으로 실행해야 한다는 점을 기억하십시오.
일부 마더보드에서는 가상화 기능이 기본적으로 비활성화되어 있습니다. CPU에 따라 Intel 프로세서에서는 VT-x를, AMD 프로세서에서는 AMD-V를 활성화해야 합니다. 이러한 옵션은 BIOS 또는 UEFI 설정에서 찾을 수 있습니다. VirtualBox가 호스팅할 수 있는 운영 체제의 32비트 버전만 표시되는 경우 이러한 기능이 비활성화되어 있다는 신호입니다. CPU가 VT-d 또는 AMD IOMMU에 해당하는 기능을 지원하는 경우, USB 장치에서 부팅할 때 성능 향상에 도움이 될 수 있으므로 이를 활성화하십시오.
이 설정에 문제가 있습니까? 댓글로 알려주세요. 같은 문제를 겪은 다른 사람이 도와줄 수 있을 것입니다.