1

(Arch newbie здесь) Я использую Arch 4.10 и хотел бы установить Windows 10 на виртуальной машине, но на отдельном разделе.

Фон:

Расположение моего диска (схема раздела GPT):

Device          Start        End    Sectors   Size Type
/dev/sda1        2048    2097151    2095104  1023M EFI System
/dev/sda2     4194304 1052770303 1048576000   500G Microsoft basic data
/dev/sda3  1052770304 1743810559  691040256 329.5G Linux filesystem
/dev/sda4  1743810560 1953523711  209713152   100G Linux filesystem
/dev/sda5     2097152    4194303    2097152     1G Linux filesystem

Функции перегородки:

  • sda1 efi информация о диске
  • sda3 arch home/opt data
  • система арок sda4

sda2 - раздел Windows для установки в virtualbox

Я создаю vmdk используя:

sudo VBoxManage internalcommands createrawvmdk -filename "/opt/win_part.vmdk" -rawdisk /dev/sda2

с последующей настройкой прав и владельца:

sudo chmod a+rwx /opt/win_part.vmdk && sudo chown user /opt/win_part.vmdk

Настройка виртуальной машины путем добавления:

  • vmdk раздела жесткого диска : win_part.vmdk
  • Windows ISO
  • любые дополнительные настройки.

Также установка Virtualbox-Extras для поддержки USB3 и т.д.

Проблема:

Я продолжаю с загрузки Windows 10 iso в Virtualbox, как обычно при установке Windows с USB или DVD.

Проблема возникает при попытке установить Windows на жесткий диск, она не обнаруживается установщиком Windows, как показано ниже.

Затем посмотрим, действительно ли жесткий диск обнаружен системой:

1 ответ1

1

Проблема возникает при попытке установить Windows на жесткий диск, она не обнаруживается установщиком Windows, как показано ниже.

Это потому, что прошивка вашей виртуальной машины в настоящее время установлена на BIOS вместо EFI. Windows не может быть установлена на диск GPT, если включен устаревший режим / режим совместимости. У Linux нет таких ограничений.

Чтобы решить эту проблему, вы должны выполнить следующую команду.

VBoxManage modifyvm "Имя виртуальной машины" - прошивка efi

Вы можете использовать следующую команду, чтобы вернуться назад

VBoxManage modifyvm "Имя виртуальной машины" - прошивка BIOS

Хотя 3.13.Альтернативная прошивка (EFI) указывает на то, что поддержка Windows для реализации EFI в VirtualBox Changeset 66268 в vbox говорит об обратном. Поддержка UEFI для гостей Windows также подтверждает этот факт.

Обратите внимание, что поддержка VirtualBox EFI является экспериментальной и будет расширяться по мере взросления EFI и станет более распространенной. Mac OS X, Linux и новые гостевые системы Windows работают хорошо. Гости Windows 7 не могут загрузиться с реализацией VirtualBox EFI.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .