我已经安装了 Ubuntu 16.04 的最新版本。
我是这样安装 VirtualBox 的:
sudo apt-get install virtualbox virtualbox-dkms
我从 Vagrant 下载了最新版本并像这样安装:
sudo dpkg -i vagrant_2.0.1_x86_64.deb
然后我按照这些安装了家园指示
vagrant box add laravel/homestead
git clone https://github.com/laravel/homestead.git ~/Homestead
cd ~/Homestead
git checkout v7.0.1
bash init.sh
我ssh key
从Homestead.yaml
文件中删除了该行。
如果我尝试使用
vagrant up --debug
然后我的电脑在启动 VM 行时冻结。
这是我用相机拍摄的屏幕截图:
我不知道为什么这不起作用。我安装了 Ubuntu 2 次并重复了所有这些步骤。总是产生相同的错误。是什么导致了这个问题?
我也问过这个问题这里
答案1
回复:Vagrant up 在启动虚拟机时失败
嘿@Adam 我的一个工作站也遇到了这个问题,这个问题持续了 3-4 天,直到今天我升级了第二个工作站的内核,才找到解决办法。我认为这个问题是新 Ubuntu 内核导致的4.13.0-26-generic
。我启动了之前的内核4.10.0-42-generic
并尝试过vagrant up
,它在我的两个工作站上都运行良好。但这只是暂时的解决办法,而不是永久的解决方案。
答案2
有一个问题报告给 ubuntu这里。
您可以直接从官方网站下载 virtualbox。tobiaskarnat 的以下评论说:
我可以确认 virtualbox.org 上的 Virtualbox 5.2 也适用于 ppa:canonical-kernel-team/pti 上的 linux-hwe 4.13.0-29.32~16.04.1,它可以通过 IBRS/IBPB 修复 Spectre。
我希望 Virtualbox 能够实现 IBRS/IBPB 路径,从而允许在虚拟机中进行 Spectre 保护。