2012-09-03 3 views
3

Я хочу «подняться» на бродячую коробку. Но я получаю следующее сообщение об ошибке:Ошибка брандмауэра: аппаратное ускорение VT-x/AMD-V отсутствует

VT-x/AMD-V hardware acceleration is not available on your system. Your 64-bit guest will fail to detect a 64-bit CPU and will not be able to boot. 

Мой процессор:

# lshw -class processor 
    *-cpu     
     description: CPU 
     product: Intel(R) Pentium(R) 4 CPU 3.20GHz 
     vendor: Intel Corp. 
     physical id: 4 
     bus info: [email protected] 
     version: Intel(R) Pentium(R) 4 CPU 
     slot: U23 
     size: 3200MHz 
     capacity: 3200MHz 
     width: 64 bits 
     capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx x86-64 constant_tsc pebs bts nopl pni dtes64 monitor ds_cpl cid cx16 xtpr lahf_lm 

Я также попытался Коробку Debian squeeze 32 из http://vagrantbox.es с тем же сообщением об ошибке.

Что я могу попытаться использовать бродягу?

ответ

1

Проверьте журналы VirtualBox за брандмауэром, если в нем есть сообщение VERR_VMX_IN_VMX_ROOT_MODE (Intel) или VERR_SVM_IN_USE (Amd), это означает, что есть что-то еще, использующее возможности виртуализации процессоров. Для меня HAXM было то, что некрасиво парень (который используется, например, для x86 на базе Android эмуляторов) ...

(я использую Windows 7)

+0

Спасибо за этот отзыв. Я хотел создать виртуальную коробку, чтобы иметь возможность развиваться в системе, которая использует более старые библиотеки, чем я установил на своем компьютере. Поскольку я не мог запустить этот виртуальный ящик, я переоценил свою систему и решил эту проблему таким образом. Теперь у меня нет времени проверить ваш совет. Но я думаю, что у меня снова будет такая же проблема в будущем. Но моя система - это debian wheezy, без использования таких приложений, я думаю ... – stofl

6

Если ваш процессор не поддерживает VT-х, то не может запускать гостевую 64-разрядную операционную систему. Если 32 бит гостевой ОС не запускается с бродягой вверх, то вы должны указать, что в вашем Vagrantfile для того, чтобы включить аппаратную виртуализацию от для виртуальной машины:

config.vm.provider :virtualbox do |vb| 
    vb.customize ["modifyvm", :id, "--hwvirtex", "off"] 
end 
1

У меня была аналогичная проблема. У меня был старый ноутбук с окнами 8. У этого аппарата не было конфигурации VT в BIOS. Мой бродяга не смог бежать, дав мне ту же проблему. Я пошел в панель управления - программы и функции. Затем я unistall функцию «Hyper-V». Затем я смог запустить свою виртуальную машину через бродягу.

Поскольку мой старый ноутбук даже не использовал эту функцию, тогда я был в порядке с этим решением.

Просто разместите эту информацию там, если это работает для всех.