VirtualBox를 사용하여 플래시 드라이브 OS에서 부팅하는 방법은 무엇입니까?


34

두 개의 플래시 드라이브가 있는데 하나는 Slax가 설치되고 다른 하나는 Android x86 Live 용이 설치되어 있지만 랩탑에서 부팅되지 않습니다 (제 작업에서 완벽하게 부팅됩니다).

VirtualBox를 사용하여 일부 라이브 CD / DVD 또는 ISO 파일로 부팅 할 수 있지만 라이브 플래시 드라이브에는 사용할 수 없습니다. 플래시 드라이브를 넣고 가상 HD없이 VirtualBox를 시작하지만 VirtualBox는 부팅 옵션으로 인식하지 않습니다. CD / DVD와 마찬가지입니다.

어떤 아이디어? VirtualBox가 지원하지 않는 대안이 있습니까?

Edit1 : Windows (Windows 7)를 사용하고 있지만 Linux (예 : 우분투)에서도이를 수행하는 방법을 알고 싶습니다.


VirtualBox에서는 USB 부팅이 지원되지 않습니다.
Joe Internet

어떤 대안?
kokbira

8
이 부팅 관리자를 사용해보십시오 ... plop.at/en/bootmanager.html . 파일 아카이브를 추출하면 부트 매체로 설정할 수있는 plpbt.iso 파일이 있습니다. 이것은 usb 옵션을 가진 부트 로더를 줄 것입니다. vm이 USB에 대해 올바르게 구성되어 있고 (2.0 지원을 비활성화해야 할 수도 있음) USB 스틱이 이미 올바르게 구성되어있는 경우 (즉, 부팅 가능한 OS가 설치되어 있고 작동한다는 것을 알고 있음) vm.
Joe Internet

2
@JoeInternet : 불행히도 Plop은 USB 2.0에서 작동하지 않는 것처럼 보이므로 매우 느릴 것입니다.
기계 달팽이

답변:


27

Windows의 경우이 기사를 참조하십시오 . VirtualBox에서 USB 드라이브 부팅 .
Linux의 경우 동일한 접근 방식이 Ubuntu의 virtualbox에서 USB로 부팅하는 방법에 설명되어 있습니다.

이 방법은 VirtualBox와 함께 제공되는 VBoxManage 명령 줄 도구를 사용하여 실제 드라이브를 가상 시스템에 연결하는 것입니다. 그런 다음 연결된 물리 드라이브에서 가상 머신을 부팅 할 수 있습니다.

또는 Windows의 경우 Linux Live USB Creator (이전의 uSbuntu)는 Linux 를 사용하여 부팅 가능한 Live USB 키를 만들 수있는 Windows 용 무료 소프트웨어입니다. 휴대용 VirtualBox를 사용하여 자동 가상화 옵션을 제공하여 구성이나 설치없이 Windows에서 Linux를 직접 실행할 수 있습니다.


3
당신은 정말 슈퍼 유저입니다 !!!! 감사합니다 :) 세부 정보 : Windows 7에서는 관리자 권한으로 cmd 명령과 VirtualBox를 실행해야합니다!
kokbira

1
@harrymc : Linux의 경우, 링크 한 가이드에 따라 VirtualBox를 루트 (!)로 실행하거나 사용자 계정을 disk그룹에 추가해야한다고 명확하지 않습니다 . 이것은 물론 가능한 보안 위험입니다.
기계 달팽이

1
USB 3.0을 사용하는 드라이브에서는 항상 (적어도 Windows 10에서는) 작동하지 않을 것입니다. 이 문제를 해결하려면 USB 2.0 포트가 있거나 USB 2.0 허브를 사용하여 연결하십시오.
fakedad

7

다음 은 harrymc 에서 제공 한 Windows 링크에 대한 간략한 요약입니다 .

  1. Windows 7에서 cmd관리자 권한 으로 프롬프트를 엽니 다 .
  2. cdC:\Program Files\Oracle\VirtualBox

  3. 다음 명령을 실행하십시오.

    VBoxManage internalcommands createrawvmdk ^
      -filename "C:\usb.vmdk" -rawdisk \\.\PhysicalDrive#
    

    #컴퓨터 관리에서 디스크 관리의 디스크 번호로 디스크를 교체하십시오 (아래 이미지의 디스크 1).

    디스크 관리로 표시되는 디스크 번호

  4. 마지막으로 새로 만든 vmdkVirtualBox 내에 기존 하드 드라이브 이미지로 첨부하십시오 .


@harrymc가 설명한 동일한 솔루션
kokbira

공백을 허용하기 위해 ""추가
kokbira

3

나는이 질문이 오래되었다는 것을 알고 있지만 무언가를 던지고 싶습니다. 다른 답변과 마찬가지로 VBoxManage명령을 권장합니다 .

그러나 나는 명령을 단순화하고 덜 편안한 사용자를 위해 유용한 연습을 제공하는 Ubuntu 용 bash 스크립트를 만들었습니다. 그룹 구성원 추가와 같이 USB 마운트가 작동하는 데 필요한 변경을 수행하는 데 도움이됩니다. 고급 사용자는 플래그를 사용하여 연습을 피할 수 있습니다.

여기에서 확인하십시오 : VM에서 부팅 가능한 USB 드라이브 사용-VB 부팅 가능한 USB 마운터


1
내 질문 "VirtualBox를 사용하여 플래시 드라이브 OS에서 부팅하는 방법?"에 대한 답변이 아닙니다. 댓글이 더 있습니다 ...
kokbira

완전한 답변의 형식에 대해 말하고 있습니다 (다른 답변은 모두 삭제하십시오 ...).
kokbira


1

harrymc의에 따라 소스 : 당신이 GUI에서 USB에서 부팅하도록 설정할 수 없습니다, 그러나 , 당신은 만들 수 있습니다 특별 실제의 USB pendrive 만 "리디렉션", 그리고 그를 장착하는 것이 가상 디스크를. 여기에 Windows 방식이 있습니다 (리눅스의 링크도 포함).

Windows 호스트에서

  • 실제 USB 펜 드라이브를 호스트 컴퓨터에 연결

  • 열기 / 실행 diskmgmt.msc및 체크 디스크 번호가 창 물리적 pendrive에 대한 선택 했 :

예: 디스크 예 1

  • 그런 다음에 이것을하십시오 cmd.exe:

cd c:\Program Files\Oracle\VirtualBox

VBoxManage internalcommands createrawvmdk ^
-filename <path\to\usb.vmdk> ^
-rawdisk \\.\PhysicalDrive<n>
  • 대신 <path\to\usb.vmdk>은 "리디렉션"디스크 파일, 사용자가 선택한 경로에. 예:e:\my_redirect_for_usb.vmdk

  • 대신 <n>\\.\PhysicalDrive<n>당신의 물리적 드라이브, 예의 수 : \\.\PhysicalDrive1드라이브 번호가 1 인 경우 (에서 가져온 diskmgmt.msc위!)

  • 따로 : 참고로, ^"line-continuation"만 의미합니다 cmd-더 나은 가독성을 위해이 작업을 수행했습니다. 대신 한 줄로 전체 내용을 작성할 수 있습니다 ^.

  • 이제 e:\my_redirect_for_usb.vmdk다른 hdd 이미지와 마찬가지로 Virtualbox에 vmdk (예 :)를 첨부 할 수 있습니다

  • 나는 2014 년에 이런 식으로 부팅 할 수 있었다 :)


-1

죄송하지만 VirtualBox는 USB 부팅을 지원하지 않습니다.

내가 생각할 수있는 유일한 것은 USB 드라이브의 내용을 이미지로 만들어 VirtualBox에 CD-Rom으로 마운트하고 부팅하는 것입니다.


1
나는 과거에 그것을 생각했지만 @harrymc는 그것을하는 방법을 보여줍니다.
kokbira

사실 부정확하다.
jpaugh
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.