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

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

我知道这个问题已经被问过好几次了。但是这些问题的所有答案对我来说都不起作用。

我正在尝试在 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

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

答案1

据我所知:您需要VT-X在 BIOS 中启用虚拟化技术()扩展才能运行虚拟机。

Vagrantfile配置新盒子没问题。但是,问题在于:

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

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

尝试启用此功能,盒子安装现在就可以工作了。

相关内容