Я скачал и установил новейшую виртуальную коробку 4.3.20 для моей Windows 7 (64-bit OS)
, но когда я хочу установить 64-bit Linux
, новая -> Создать виртуальную машину отображает только 32-bit
опцию, нет 64-bit
вариант. Может ли кто-нибудь дать какие-либо подсказки по этому вопросу? Большое спасибо заранее!
4 ответа
Посмотрите: http://www.fixedbyvonnie.com/2014/11/virtualbox-showing-32-bit-guest-versions-64-bit-host-os/
Если VirtualBox показывает только 32-битные версии в списке версий, убедитесь, что:
- У вас установлен процессор x64. (Оптимально, 64-битная ОС также должна быть установлена для получения приемлемой производительности виртуализации.)
- Аппаратная виртуализация включена в BIOS. (Ваш процессор должен поддерживать это.)
- Для Intel x64: VT-x (технология виртуализации Intel) и VT-d включены
- Для AMD x64: AMD SVM (защищенная виртуальная машина) включена
- Hyper-V (или любая другая форма гипервизора с открытым исходным кодом) не установлена
Если вы хотите эмулировать 64-битные приложения на 64-битном хосте, вашему процессору нужна функция для этого. То, что говорит duDE, это специфическая для копирования копия-паста. Такая же поддержка существует и для AMD, там ее зовут AMD-v - может быть, он забыл упомянуть.
Если у вашего процессора нет такой поддержки, она никогда не будет работать. Если это так, возможно, вам нужно включить это в своем BIOS.
Есть плохие BIOS, которые не могут включить эту функцию. Иногда в этом случае может помочь обновление BIOS.
Была такая же проблема, только видя 32-битные версии для ОС хоста. Начал работать после обновления asus p8z77-v pro bios до последней версии и включения поддержки виртуализации. До обновления BIOS, Virtubox показывал только 32-битные ОС.
Обновление создателей Windows 10 потребовало перезагрузки, чтобы показать параметры 64-битной ОС в VirtualBox 5.1.22 для моего AMD Phenom (tm) II.
Кроме того, проблема может заключаться в том, что вам нужно ВЫКЛЮЧИТЬ компьютер после изменения параметров виртуализации в BIOS, а не просто перезапустить его.