파티션에서 가상 박스 부팅-호환되지 않는 라이센스 오류


2

virtualbox에서 파티션 (contianing Windows 10 x64)을 사용하고 싶습니다.

내가 뭘 한거지:

  1. (명백하게) 설치된 vitualbox
  2. 다음을 사용하여 파티션에서 vmdk를 생성했습니다.

/ dev / sda1에서 vmdk 생성

sudo VBoxManage internalcommands createrawvmdk -filename win_hdd_raw.vmdk -rawdisk /dev/sda -partitions 1
  1. 생성 된 2 개의 파일에 대한 권한 및 소유권 설정

권한 이전

cx@cx-W55xEU:~$ ll win_hdd_raw*
-rw------- 1 root root 161280 Nov 21 10:59 win_hdd_raw-pt.vmdk
-rw------- 1 root root    931 Nov 21 10:59 win_hdd_raw.vmdk
cx@cx-W55xEU:~$ sudo chmod 666 win_hdd_raw*

권한 후

cx@cx-W55xEU:~$ ll win_hdd_raw*
-rw-rw-rw- 1 root root 161280 Nov 21 10:59 win_hdd_raw-pt.vmdk
-rw-rw-rw- 1 root root    931 Nov 21 10:59 win_hdd_raw.vmdk

소유권 설정

cx@cx-W55xEU:~$ sudo chown cx:cx win_hdd_raw*
cx@cx-W55xEU:~$ ll win_hdd_raw*
-rw------- 1 cx cx 161280 Nov 21 10:59 win_hdd_raw-pt.vmdk
-rw------- 1 cx cx    931 Nov 21 10:59 win_hdd_raw.vmdk
  1. 디스크 그룹에 현재 사용자 추가

디스크에 사용자 추가

sudo usermod -a -G disk cx

사이드 노트 :

virtualbox로 cx또는 일반 사용자로 열고 vmdk를 추가하려고하면 다음과 같은 결과가 발생합니다.

Permission problem accessing the file for the medium '/home/cx/win_hdd_raw.vmdk' (VERR_ACCESS_DENIED).

Result Code: VBOX_E_FILE_ERROR (0x80BB0004)

Component: Medium

따라서 루트로 가상 상자를 열면 예상대로 vmdk를 가져 오거나 열 수 있습니다.

내 문제:

가상 상자가 루트로 열려있는 동안 VM을 시작하면 오류가 발생합니다.

(brief flashing Unknown device)

incompatible license
Aported. Press any key to exit.FATAL: INT18: BOOT FAILURE

EFI 사용에 대한 마더 보드 옵션을 선택하면 다음과 같은 결과가 나타납니다. efi_enabled_error

로그 파일

어떤 충고?


VirtualBox 버전을 어디서 구했습니까? 오라클의 두 사본이 있습니다 여기가 하나의 라이선스와 오픈 소스 하나 ( virtualbox.org ). 전자를 사용하려면 라이센스가 필요하지만 라이센스가 있는지 확인하기 위해 어떤 인증이 필요한지 잘 모르겠습니다.
Colton

사실, Oracle의 릴리스는 오픈 소스 릴리스와 동일합니다. Oracle은 OEM 및 확장 팩 라이센스 만있는 것 같습니다. 이 두 구성 요소 중 어느 것도 현재 문제를 일으키지 않아야합니다.
Colton

사용자를 .vmdk사용하여 파일을 직접 작성하지 않은 이유가 cx있습니까? 해당 파티션에 Windows가 이미 설치되어있을 수 있습니까? 그렇다면 어떤 에디션입니까?
세스

@Seth 안녕하세요, 첫 번째 문장 인 질문을 다시 읽으면 vmdk를 만든 파티션에 Windows가 이미 설치되어 있고 Windows 10 64 비트임을 알 수 있습니다. "vmdk 직접 작성"에 관한 질문에 대답하기 위해 적절한 권한이 없기 때문에 허용되지 않습니다. 즉, 디스크 그룹의 일부가 아니 었습니다. 나중에 vmdk를 만든 후에 만 ​​추가했습니다. 그룹을 추가하면 내 현재 사용자로부터 vmdk를 만들 수 있습니다. cx/ dev / 블록에 접근 할 때 (실수하지 않은 경우)
Cybex

예, 이미 설치되어 있지만 여전히 에디션이 누락 된 것을 읽을 수 있습니다. Home, Pro, Enterprise, Education 등은 가상화 된 환경에서 사용하는 방법에 대해 몇 가지 다른 제한이있을 수 있습니다. 내가 아는 한 단순화되었지만 그와 관련이있을 수 있습니다. VBox를 사용하지 않는 일반적인 방법으로 Windows를 설치 한 경우 설치된 OS를 다시 설치하지 않고 새 컴퓨터로 이동해야합니다. 또한 VMDK에 파티션을 사용하지 않고 전체 디스크를 사용하고 있습니다. 시스템 디스크일까요? GRUB과의 관계를보고 있습니다.
세스
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.