Запустите 64-битную ОС в Virtual Box из 32-битной Ubuntu

Можно ли запустить 64-битную Windows 7 из 32-битной операционной системы Ubuntu?

Я могу переустановить Ubuntu как 64-битную ОС, но предпочел бы не делать этого, если в этом нет необходимости.

8
задан 17 January 2011 в 17:46

4 ответа

Из справки VB:

VirtualBox поддерживает 64-битные гостевые операционные системы, даже в 32-битных хост-операционных системах, при условии соблюдения следующих условий:

1. Вам нужен 64-разрядный процессор с поддержкой аппаратной виртуализации (см. Раздел 10.3, «Аппаратная и программная виртуализация»).

2. -Вы должны включить аппаратную виртуализацию для конкретной виртуальной машины, для которой требуется поддержка 64-битной системы; виртуализация программного обеспечения не поддерживается для 64-битных виртуальных машин.

3.-Если вы хотите использовать 64-битную гостевую поддержку в 32-битной операционной системе хоста, вы также должны выбрать 64-битную операционную систему для конкретной виртуальной машины. Поскольку поддержка 64 битов на 32-битных хостах влечет за собой дополнительные издержки, VirtualBox включает эту поддержку только по явному запросу.

На 64-разрядных хостах (которые обычно поставляются с поддержкой аппаратной виртуализации) 64-разрядные гостевые операционные системы всегда поддерживаются независимо от настроек, поэтому вы можете просто установить 64-разрядную операционную систему в гостевой системе.

0
ответ дан 17 January 2011 в 17:46

Для Виртуального Поля вот является Виртуальное Поле FAQ:

Обратите внимание, что VirtualBox также поддерживает 64-разрядные гостевые операционные системы при следующих условиях:

  • Вам нужен 64-разрядный процессор с аппаратной поддержкой виртуализации (VT-x или AMD-V)
  • Начиная с версии 2.1.0 можно выполнить Гостей на 64 бита при выполнении Хоста на 32 бита.
  • Необходимо включить аппаратную виртуализацию через BIOS

Таким образом, это зависит от Вашего ЦП. Просто наличие 64-разрядного процессора не достаточно, ЦП также нужна аппаратная поддержка виртуализации.

Как пример, Intel i3 540 перечислен как наличие "Intel® Virtualization Technology (VT-x): да", таким образом, это должно работать там.

6
ответ дан 17 January 2011 в 17:46

Я обнаружил, что на моей машине с Ubuntu Lucid (32-битная установка) будет жаловаться, что аппаратная виртуализация не включена, когда она действительно есть. Это происходит потому, что модуль kvm загружен. Я занес в черный список kvm и kvm_amd, и теперь Virtualbox прекрасно загружает 64-битных гостей на 32-битном хосте.

0
ответ дан 17 January 2011 в 17:46

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

Даже если ваш процессор поддерживает VTx, ваш BIOS может не работать (например, многие ноутбуки HP не позволяют включить его), поэтому вам следует знать, поддерживает ли ваш BIOS его.

0
ответ дан 17 January 2011 в 17:46

Другие вопросы по тегам:

Похожие вопросы: