Как установить Virtualbox на хост Windows 10?

Я пытаюсь установить виртуальный ящик v4.3.28-100309 на хост Windows 10. Установлен предварительный просмотр инсайдерской версии Windows 10 - сборка 10130. При попытке установить exe-файл virtualbox я получаю следующую ошибку:

Status: Rolling Back action:

введите описание здесь

И после этого я получаю диалоговое окно:

Oracle VM Virtualbox 4.3.28 Setup Wizard ended prematurely

введите описание здесь

Я использую Windows 10 на i5-ядерном процессоре с 8 ГБ оперативной памяти, а не виртуальной машиной.

3 ответа

Решение

Вы можете установить VirtualBox 4 в Windows 10 (обратите внимание, что он не работает для нового VB 5), отключив Bridge Networking во время установки. Чтобы быть более точным, я преуспел с VirtualBox-4.3.28-100309-Win.exe, установленным под Windows 10 x64 Build 10074 без сети моста.

Последняя версия Windows 10 позволяет устанавливать как VirtualBox 4, так и VirtualBox 5. Тем не менее я обнаружил некоторые проблемы с инициализацией сетевого адаптера через Vagrant.

Здесь есть билет с дефектом VB, связанный с https://www.virtualbox.org/ticket/14040. Если сетевой адаптер не может быть правильно инициализирован, используйте следующий исполняемый файл https://www.virtualbox.org/attachment/ticket/14040/VBox-Win10-fix-14040.exe. Вы должны запустить его как администратор во время запуска виртуальной машины, после чего он будет работать правильно.

  1. Скопируйте это в блокнот и сохраните как-нибудь.
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Network]
"MaxNumFilters"="0x20"
  1. Дважды щелкните файл, чтобы изменить реестр
  2. Откройте командную строку с помощью клавиши Windows + X
  3. Перейдите в папку, в которую вы скачали установщик .exe, используя cd yourfolderpath
  4. Извлеките .msi из .exe

    VirtualBox-5.1.8-111374-Win.exe /extract

  5. Перейти в папку с извлеченным .msi

    cd C:/users/replace_here_with_username/appdata/local/temp/virtualbox

  6. Запустите это, чтобы установить: (64bit)

msiexec /i VirtualBox-5.1.8-r111374-MultiArch_amd64.msi /L*vx VirtualBox-5.1.8-install.log /QB TARGETDIR="C:\Program Files\Oracle\VirtualBox" ADDLOCAL=VBoxNetworkFlt

или (32-разрядный)

msiexec /i VirtualBox-5.1.8-r111374-MultiArch_x86.msi /L*vx VirtualBox-5.1.8-install.log /QB TARGETDIR="C:\Program Files\Oracle\VirtualBox" ADDLOCAL=VBoxNetworkFlt
  1. Перейдите в папку Oracle в Program Files, чтобы открыть virtualbox

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

Поскольку Windows 10 не является окончательной первоначальной версией, тем не менее, нет никаких шансов или гарантий, что Virtual Box будет успешно установлен. Я прочитал несколько постов на форумах Virtual Box, что в 4.3 были внесены некоторые изменения в систему безопасности, поэтому вы можете попробовать запустить версию 4.2, чтобы посмотреть, будет ли она установлена. Кроме того, вы вряд ли получите большой отклик от попыток заставить программу работать на бета-версии ОС Windows.

Другие вопросы по тегам