usb드라이브 자체를 가상하드 이미지로 만들어 virtualbox 하드디스크 설정에서 선택하면 usb로 booting 시킬수 있습니다.
제일 먼저 할 일은 usb를 컴에 꽂고 인식 시킨뒤에 제어판 - 관리도구 - 컴퓨터 관리 - 디스크 관리 에서 usb의 디스크숫자를 확인합니다.
현재 usb드라이브 번호를 확인하고나서 virtualbox 가 깔린 폴더로 이동합니다.
그 다음 cmd(명령프롬프트)를 실행하고 설치시 디폴트 폴더인 C:\Program Files\Sun\VirtualBox 로 이동합니다. 여기서 아래 명령을 입력합니다.
VBoxManage internalcommands createrawvmdk -filename d:\ubuntu\usb.vmdk -rawdisk \\.\PhysicalDrive1 -register
ㅁ d:\ubuntu\usb.vmdk 생성할 파일명과 경로
ㅁ \\.\PhysicalDrive1 확인한 디스크번호를 넣는 부분
Windows Vista/7/2008 에서 VERR_ACCESS_DENIED 에러 나면... CMD를 관리자 권한으로 실행한후에 해주면 정상적으로 됩니다.