2016-10-18 39 views
-1

最近我开始在我的Ubuntu 16.04机器上使用PuPHPet(https://puphpet.com)。这是一款双启动笔记本电脑以及Windows 10.我可以选择我想用于GRUB2的操作系统。现在我试图设置我的本地开发环境(主要是PHP,NGINX,MySQL,GIT)。 因此,我使用Ubuntu Xenial 16.04 LTS x64在PuPHPet本地配置了一个很好的设置。下载该文件并在我的本地开发文件夹(/ var/www/my-project)上使用它。我安装了VirtualBox和Vagrant,没有问题。VirtualBox Ubuntu安装错误:升级BIOS或使用force_addr = 0zaddr

但是,当我尝试在安装我的PuPHPet文件的文件夹中运行“Vagrant up”时,它开始运行。到现在为止还挺好。但接下来需要很长时间。之后,我收到以下消息:

Timed out while waiting for the machine to boot. This means that Vagrant was unable to communicate with the guest machine within the configured ("config.vm.boot_timeout" value) time period.

If you look above, you should be able to see the error(s) that Vagrant had when attempting to connect to the machine. These errors are usually good hints as to what may be wrong.

If you're using a custom box, make sure that networking is properly working and you're able to connect to the machine. It is a common problem that networking isn't setup properly in these boxes. Verify that authentication configurations are also setup properly, as well.

If the box appears to be booting properly, you may want to increase the timeout ("config.vm.boot_timeout") value.

好吧,所以当然我开始google'ing。我发现,当Ubuntu(在VirtualBox中)启动时,我可以看到VirtualBox本身时获得更多信息。然后我看到了以下错误消息:

[ 6.990017] piix4_smbus 0000:00:07.0: SMBus base address uninitialized - upgrade BIOS or use force_addr=0zaddr

VirtualBox Ubuntu 16.04 error-message

很多google'ing后,我无法弄清楚如何能解决我的问题。我尝试了不同种类的Linux,但没有任何作用。任何帮助深表感谢!

回答

0

PuPHPet盒是针对Virtualbox 5.1生成的,这些盒子在早期版本中似乎是非BC版。 GUI显示5.0.x为最新版本,但网站virtualbox.org显示5.1

升级到5.1,您将被设置。