2016-10-18 49 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,您將被設置。