我正在尝试用虚拟盒1.5.x启动vagrant 1.8.5(我试过1.5.4,1.5.18和1.5.0)。
当我使用commande vagrant up
启动vagrant时,我在命令行中出错:
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Clearing any previously set forwarded ports...
==> default: Clearing any previously set network interfaces...
==> default: Preparing network interfaces based on configuration...
default: Adapter 1: nat
==> default: Forwarding ports...
default: 80 (guest) => 8080 (host) (adapter 1)
default: 3306 (guest) => 1234 (host) (adapter 1)
default: 22 (guest) => 2222 (host) (adapter 1)
==> 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", "4d01469a-5cd7-4552-8185-c10098bf7efa", "--type", "headless
"]
Stderr: VBoxManage.exe: error: The virtual machine 'package_Php56_CentOs7_defaul
t_1491408918425_94535' has terminated unexpectedly during startup with exit code
1 (0x1). More details may be available in 'd:\Profiles\aelkari\VirtualBox VMs\
package_Php56_CentOs7_default_1491408918425_94535\Logs\VBoxHardening.log'
VBoxManage.exe: error: Details: code E_FAIL (0x80004005), component MachineWrap,
interface IMachine
virtualBox的日志显示(VBoxHardening.log):
1d6c.10c8: supHardNtVpFreeOrReplacePrivateExecMemory: Replacing exec mem at 000000004c000000 (LB 0x1000, 000000004c000000 LB 0x1000)
1d6c.10c8: supHardNtVpFreeOrReplacePrivateExecMemory: Free attempt #1 succeeded: 0x0 [000000004c000000/000000004c000000 LB 0/0x1000]
1d6c.10c8: supHardNtVpFreeOrReplacePrivateExecMemory: QVM after free 0: [0000000000000000]/000000004c000000 LB 0x2bc50000 s=0x10000 ap=0x0 rp=0x00000000000001
1d6c.10c8: Error (rc=-5673):
1d6c.10c8: NtAllocateVirtualMemory (000000004c000000 LB 0x1000) failed with rcNt=0xc0000018 allocating replacement memory for working around buggy protection software. See VBoxStartup.log for more details
1d6c.10c8: Error (rc=-5645):
1d6c.10c8: Too many virtual memory regions.
1d6c.10c8: Error (rc=-5673):
1d6c.10c8: supHardenedWinVerifyProcess failed with Unknown Status -5673 (0xffffe9d7): NtAllocateVirtualMemory (000000004c000000 LB 0x1000) failed with rcNt=0xc0000018 allocating replacement memory for working around buggy protection software. See VBoxStartup.log for more details
[rc=-5645] Too many virtual memory regions.
1d6c.10c8: Error -5673 in supR3HardNtChildPurify! (enmWhat=5)
1d6c.10c8: supHardenedWinVerifyProcess failed with Unknown Status -5673 (0xffffe9d7): NtAllocateVirtualMemory (000000004c000000 LB 0x1000) failed with rcNt=0xc0000018 allocating replacement memory for working around buggy protection software. See VBoxStartup.log for more details
[rc=-5645] Too many virtual memory regions.
我正在使用Windows7 64位,我的虚拟化已启用(VT-D和英特尔虚拟化技术)。
有人知道'虚拟内存区域太多'意味着什么?
谢谢
答案 0 :(得分:0)
这解决了我的问题:
设置GUI = 1 流浪汉
度过美好的一天