Я понимаю, что название является сложным, и я прошу прощения за это. Тем не менее, это то, что у меня есть, и я застрял.

Фон

Мой настольный компьютер (Intel i7, 12 ГБ оперативной памяти) работает под управлением Windows 7 64-разрядной. Я хотел бы изменить его на Ubuntu, но у меня есть некоторые программы, которые работают только под Windows. Итак, мой план состоял в том, чтобы запустить Win10 в VMware (которым я пользуюсь годами и так далее) под моей новой Ubuntu для тех немногих приложений, которые требуют Windows.

тестирование

Поскольку это мой главный компьютер, я не хочу рисковать с ним, пока не проверил все полностью. Это означает, что мне нужно убедиться, что я могу запустить Win10 внутри VMware внутри Ubuntu. Что ж, хорошо, что я протестировал, потому что я не смог запустить VMware в Ubuntu. Хотя это возможно, я не ищу программного решения, которое могут реализовать только эксперты (и я, конечно, НЕ эксперт по Ubuntu, я в лучшем случае новичок).

альтернативы

После некоторых поисков я обнаружил, что решил использовать VirtualBox в Ubuntu (который все еще находится внутри VMware). Я экспортировал свой VMware Win10 в более универсальный формат OVF, скопировал его в Ubuntu (что заняло еще пару дней разжевывания, так как мне пришлось иметь дело с добавлением дисков в Ubuntu и т.д.). Я так и не получил этого, поэтому я установил новую 64-битную версию Ubuntu в VMware с жестким диском на 200 ГБ, чтобы избежать повторения предыдущих проблем.

Текущая ситуация

Теперь у меня Win7 с VMware 12. Внутри VMware находится 64-битный Ubuntu (16,04 LTS). Внутри Ubuntu находится VirtualBox 5.1.18. Я пытаюсь запустить экземпляр VMware Win10, который я создал под Win7.

Проблема в том, что когда я читаю https://forums.virtualbox.org/viewtopic.php?f=6&t=49636, это побуждает меня не использовать OVF, а использовать файлы VMware .vmdk при создании того, что кажется оболочкой VirtualBox вокруг этих файлов .vmdk.

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

Это долго, я знаю. Тем не менее, я был бы очень рад за чьи-либо комментарии, указывающие мне в правильном направлении.

Это может быть важно: я действительно хочу использовать имеющийся экземпляр Winware VMware, который у меня есть, потому что я потратил много времени на его правильную настройку и не хочу снова проходить через все это.

1 ответ1

1

VirtualBox требует поддержки аппаратной виртуализации (например, VT-x или аналогичной) для 64-разрядных гостей. Поскольку вы запускаете VBox на другой виртуальной машине, HV недоступен для VBox, потому что он уже используется внешней виртуальной машиной.

VMware Workstation позволяет использовать вложенную виртуализацию, если у вашего процессора есть необходимые функции (не только VT-x, но и таблицы расширенных страниц) - используйте lscpu или coreinfo.exe чтобы проверить, работает ли он); Вы должны вручную включить его в настройках ВМ:

Виртуализированный HV полностью поддерживается для виртуальных аппаратных средств версии 9 или более поздних на виртуальных машинах на хостах, которые поддерживают Intel VT-x и EPT или AMD-V и RVI. Чтобы включить виртуальное HV, выберите VM-> Settings и перейдите к экрану настроек процессора. Установите флажок «Виртуализировать Intel VT-x/EPT или AMD-V/RVI».

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