2016-09-30 88 views
1

我想通过使用VirtualBox通过Vagrant启动虚拟机。
我得到这个错误,当我执行命令vagrant up(见下文)使用最新版本的虚拟盒5.1.4和Vagrant 1.7.4,因此我降级虚拟箱5.0和Vagrant 1.7.4,但它没有帮助。
我已经安装了vagrant插件vagrant-omnibus,vagrant-cashier和vagrant-berkshelf(版本= 4.1)。
我的操作系统是Mac OS X的埃尔卡皮坦和我尝试运行的虚拟机是一个CentOS 6
命令输出的最后一部分“无业游民达”是:Vagrant + Virtual Box会话错误

default: Running 'pre-boot' VM customizations... 
==> default: Booting VM... 
There was an error while executing `VBoxManage`, a CLI used by Vagrant 
for controlling VirtualBox. The command and stderr is shown below. 

Command: ["startvm", "63825f6b-5189-4b66-bb7a-167c7f742c49", "--type", "headless"] 

Stderr: VBoxManage: error: The VM session was aborted 
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component SessionMachine, interface Session 

我用Google搜索此错误并尽可能多线程建议我尝试重新启动VirtualBox的,但我还没有成功..

下面我复制虚拟机日志的最后几行:

00:00:00.085763 APIC: Activating Local APIC 
00:00:00.085782 CPUM: SetGuestCpuIdFeature: Enabled APIC 
00:00:00.086115 PIT: mode=3 count=0x10000 (65536) - 18.20 Hz (ch=0) 
00:00:00.089080 Shared Folders service loaded 
00:00:00.094857 DrvBlock: Flushes will be ignored 
00:00:00.094868 DrvBlock: Async flushes will be passed to the disk 
00:00:00.094970 VD: VDInit finished 
00:00:00.095086 AIOMgr: Endpoint for file '/Users/daniele/VirtualBox VMs/my-vm_default_1475241914862_51348/centos-6.7-x86_64-disk1.vmdk' (flags 000c0723) created successfully 
00:00:00.098079 VD: Opening the disk took 3191386 ns 
00:00:00.098106 AHCI: LUN#0: disk, PCHS=16383/16/63, total number of sectors 83886080 
00:00:00.098115 AHCI: LUN#0: using async I/O 
00:00:00.098190 AHCI#0: Reset the HBA 
00:00:00.098353 PIIX3 ATA: LUN#0: no unit 
00:00:00.098358 PIIX3 ATA: LUN#1: no unit 
00:00:00.098376 PIIX3 ATA: LUN#2: no unit 
00:00:00.098380 PIIX3 ATA: LUN#3: no unit 
00:00:00.098398 PIIX3 ATA: Ctl#0: finished processing RESET 
00:00:00.098411 PIIX3 ATA: Ctl#1: finished processing RESET 
00:00:00.104664 NAT: Guest address guess set to 10.0.2.15 by initialization 

我跑出来的想法

回答

1

可能的解决方案1:

我故障排除了同样的问题,但与其他Linux发行版。我发现了Mint 18的解决方法,可能也适合您。

当我进入VirtualBox并将麻烦的虚拟机的设置>网络值设置为'Bridged ..'或'NAT network'时,虚拟机启动。此外,我可以从正在运行的虚拟机浏览/卷曲Internet。

The VirtualBox forums show that others are getting this error too.

可能的解决方案2:

在我的实验中,旧的VirtualBox的版本没有这个网络问题。例如,版本5.0.24和5.0.18允许创建虚拟机,而无需手动干预。

附加信息:

值得一提的是,如果你使用的码头工人工具箱,它会悄悄地升级VirtualBox的就是了任何版本(例如泊坞窗工具箱1.12.2力量的VirtualBox 5.1.6)。

起初我以为这个问题是由VirtualBox默认为“NAT”作为网络选择造成的。但这不是原因。 VirtualBox 5.0.24和5.018都使用“NAT”,它们工作正常。

+0

谢谢,我结束了使用5.0.24 – daniele