3

Я знаю, что этот вопрос задавался несколько раз. Но все ответы на эти вопросы не сработали для меня.

Я пытаюсь установить новую виртуальную машину, используя VirtualBox 5.1.4 (VirtualBox-5.1.14-112924-Win) и Vagrant 1.9.1 на моей Windows 10.

Ошибка заключается в следующем:

Timed out while waiting for the machine to boot

Чтобы избежать этого, я добавляю новую строку в vagrantfile:

config.vm.boot_timeout = 900

Но ошибка сохраняется.

Я также включил графический интерфейс, удалив комментарий (согласно ответу здесь):

vb.gui = true

Однако он возвращает новую ошибку:

The guest machine entered an invalid state while waiting for it to boot…

Я также последовал за этим ответом:

выберите сервер Ubuntu, нажмите «Настройки», перейдите на вкладку «Сеть» и убедитесь, что выбран вариант «Подключен кабель»

… И был выбран вариант подключения кабеля. Однако это показывает эти уведомления:

обнаружена неверная конфигурация

Это мой Vagrantfile.

# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure("2") do |config|
  config.vm.box = "ubuntu/trusty64"
  config.vm.boot_timeout = 900

  config.vm.provider "virtualbox" do |vb|
    vb.customize ["modifyvm", :id, "--cableconnected1", "on"]
    vb.memory = "2048"
  end

end

Есть ли другой способ решить эту проблему?

1 ответ1

3

Что я вижу: вам нужно включить расширения технологии виртуализации (VT-X) в BIOS для запуска виртуальных машин.

Ваш Vagrantfile прекрасно подходит для настройки новой коробки. Однако проблема в следующем:

Истекло время ожидания загрузки машины ...

... звучит так, будто VT-X отключен в вашей конфигурации Windows (базовая система ввода / вывода).

Попробуйте включить эту функцию, и установка в коробке должна работать.

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