virtualbox 从分区启动-不兼容的许可证错误

virtualbox 从分区启动-不兼容的许可证错误

我想在 VirtualBox 中使用一个分区(包含 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. 设置创建的两个文件的权限和所有权:

权限之前

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

边注:

以普通用户身份打开 virtualboxcx并尝试添加 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

因此,以 root 身份打开虚拟盒允许我按预期导入/打开 vmdk。

我的问题:

当以 root 身份打开虚拟盒并启动虚拟机时,出现错误:

(brief flashing Unknown device)

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

将主板上的“启用 EFI”选项设置为勾选,结果如下: 启用 efi 错误

日志档案

有什么建议吗?

相关内容