VirtualBox: 하나의 USB 디스크 "마운트할 수 없는 부팅 볼륨"에 두 개 이상의 OS

VirtualBox: 하나의 USB 디스크 "마운트할 수 없는 부팅 볼륨"에 두 개 이상의 OS

내 목표:

교육 목적으로 Windows와 Linux를 동일한 USB에 설치하고 가상 상자에서 부팅할 수 있도록 요청받았습니다.

내 문제:

"마운트할 수 없는 부팅 볼륨"으로 인해 Windows가 충돌함

지금까지 내가 만든 프로세스는 다음과 같습니다.

3개의 파티션이 있는 USB 디스크 1TB가 있습니다.

  • 900GB(NTFS) 개인 파일 최초로
  • 리눅스 파티션 50GB(ext4)
  • Windows 파티션 50GB(NTFS)

해당 OS는 해당 순서로 설치되었습니다.

리눅스의 경우:

설치 유형에 도달했을 때 "others"를 사용했습니다. 두 번째 파티션 "dev/sda/2"를 루트로 정의하고 장치 부트 로더 설치를 위해 "dev/sda"를 정의했습니다.

VB vmdk의 경우 다음 명령을 사용했습니다.

VBoxManage internalcommands createrawvmdk -filename "C:\LinuxPath.vmdk" -rawdisk \\.\PhysicalDrive1 -partitions 2 -relative

1TB 크기이지만 실제 크기는 50GB인 Hardisk 생성

보여주다

그리고 이 모든 것이 작동합니다!

이제 Windows의 경우:

VB Windows를 통해 설치할 때 다음 문제가 발생합니다.

오류1

디스크 0(내 외장 HDD)의 파티션 3에 설치할 수 없다는 뜻입니다.

그래서 내 솔루션은 해당 파티션을 선택하는 "WinToUsb"였습니다.

그런 다음 다음 명령을 사용하여 vmdk를 해당 파티션으로 라우팅합니다.

VBoxManage internalcommands createrawvmdk -filename "C:\winxpath.vmdk" -rawdisk \\.\PhysicalDrive1 -partitions 3 -relative

하지만 이제 Windows VM을 부팅할 때

Windows 부팅 로고가 나타난 후:

오류2

내가 놓친 것이 있나요?

관련 정보