如何在Windows 10上正确配置“ubuntu / trusty64”Vagrant框?


3

我知道这个问题已被问过好几次了。但是这些问题的所有答案对我都没有用。

我正在尝试使用我的Windows 10上的VirtualBox 5.1.4(VirtualBox-5.1.14-112924-Win)和Vagrant 1.9.1安装新的虚拟机。

错误如下:

Timed out while waiting for the machine to boot

为了避免它,我添加了一个新行 vagrantfile

config.vm.boot_timeout = 900

但错误仍然存​​在。

我还启用了GUI删除注释(根据 答案在这里 ):

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

有没有其他方法可以解决这个问题?


@techraf我做了几次。现在我在一个新目录中做到了但没有运气。
Ramiro Tormenta

你有什么版本的VirtualBox 5.1?此时由VirtualBox 5.1.4决定。有 那里有很多不同的补丁版本 修复各种东西。
JakeGould

@JakeGould这是版本: VirtualBox的-5.1.14-112924 - 赢
Ramiro Tormenta

Answers:


3

我能看到:你需要启用虚拟化技术( VT-X )BIOS中的扩展以运行虚拟机。

您的 Vagrantfile 可以配置一个新的盒子。但问题是:

等待机器启动时超时...

...听起来好像 VT-X 在Windows配置(基本输入/输出系统)中禁用。

尝试启用此功能,现在可以使用盒子安装。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.