3

Я пытаюсь установить 64-битную версию Linux в Virtual Box, чтобы я мог заняться разработкой. Я попробовал 64-битную версию Ubuntu 12.10, но это приводило к случайной перезагрузке компьютера. Я не знаю, относится ли это к Ubuntu или просто к риску виртуализации 64-битной ОС на 32-битном хосте. У кого-нибудь был лучший опыт?

Мой компьютер - Intel Core i5, работающий под управлением 32-битной Windows 7 и Virtual Box 4.2.6.

ОБНОВЛЕНИЕ: я попробовал 64-битную версию Fedora 18 и Mageia 2. Оба, кажется, работают стабильно. Кажется, что-то в ядре 3.5, используемом Ubuntu, вызывало полную перезагрузку. Mageia, похоже, качественный дистрибутив, поэтому я думаю, что собираюсь отказаться от Ubuntu. Во всяком случае, никогда не нравился Unity.

2 ответа2

2

http://www.virtualbox.org/manual/ch03.html#intro-64bitguests

Да, вы определенно должны иметь возможность запускать 64-разрядную гостевую систему, поскольку у каждого i5 есть поддержка VT-x (не в моей голове). Однако в этой статье упоминается несколько советов, а именно: следует включить аппаратную виртуализацию, APIC ввода-вывода и виртуальную сеть Intel. Обязательно ли выбирали Ubuntu (64-bit) при настройке виртуальной машины? Если это так, VirtualBox должен все настроить правильно.

0

Вам понадобится 32-битная дистрибутив Linux, чтобы работать на 32-битном хосте Windnows. Однако 64-битная виртуальная машина может работать на 32-битном хосте, но иногда возникают проблемы, хотя и не всегда.

Кроме того, дружественный Google показывает, что этот вопрос был задан на ServerFault раньше. Согласно этому ответу вам понадобится возможность использовать аппаратную виртуализацию, которая включена в BIOS. Это должно работать и с VirtualBox (я думаю, та же концепция), но вы можете сделать это и с VMware. Если вы решите использовать VMware, в этом вопросе есть ссылка на проверку совместимости оборудования в StackOverflow.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .