流浪盒复制不正常

时间:2015-08-03 21:11:45

标签: vagrant virtualbox

我无法毫无问题地启动流浪盒复制品。

我使用“hashicorp / precise32”(我无法在我的机器上安装“ubuntu / trusty64”或32,我已经尝试了所有内容。我想这是因为我的电脑太老了,2009)。

我可以vagrant up使用默认添加的框“hashicorp / precise32”。

一切正常。

然后,我vagrant halt并像那样做一个流浪盒的副本:

vagrant package --base myprojectvm_default_1437507203066_25705 --output mybox.box

vagrant box add mybox.box --name mybox

然后我vagrant destroy

然后我更改了Vagrantfile:config.vm.box = "hashicorp/precise32"config.vm.box = "mybox"

我运行vagrant up并在几分钟后在我的客人身上看到了这一点:

“等待网络配置...... 等待最多60秒的网络配置.... 没有完整网络配置的引导系统......“

然后在其他行中有一些“Starting ...”行......最后,机器启动了。

为什么“没有完整的网络配置”?

1 个答案:

答案 0 :(得分:3)

来自流浪书

  

基于Linux的盒子最初无法启动是很常见的。   这通常是一个非常令人困惑的经历,因为它不清楚为什么   正在发生。最常见的情况是因为存在持久性   网络设备udev规则需要为新的重置   虚拟机。要避免此问题,请删除所有持久网   规则。在Ubuntu上,这些是执行此操作所必需的步骤:

$ rm /etc/udev/rules.d/70-persistent-net.rules 
$ mkdir /etc/udev/rules.d/70-persistent-net.rules 
$ rm -rf /dev/.udev/
$ rm /lib/udev/rules.d/75-persistent-net-generator.rules>

在centos框上,这是我正在运行的命令

cd /etc/sysconfig/network-scripts/
sudo rm -f ifcfg-eth1

cd /etc/udev/rules.d/
sudo rm -f 70-persistent-net.rules

然后它一直很适合我