Я загрузил отдельный диск из Windows Azure (он содержит Ubuntu Linux).

После загрузки я переименовал abcd в abcd.vhd в соответствии с предложением Azure и попытался подключиться к виртуальной машине, созданной в VirtualBox (MacOS Host).

Машина включается, но застревает во время загрузки. Я читал, что машины Azure работают на Hyper-V, поэтому я попытался использовать виртуализацию Hyper-V в виртуальной коробке, но, похоже, ничего не работает.

У кого-нибудь был опыт с этим? Спасибо!

2 ответа2

0

Я отвечаю на свой вопрос для всех, кто сталкивается с той же проблемой, что и я.

На самом деле образ VHD можно запускать локально в VirtualBox, если виртуальная машина настроена следующим образом:

  • PAE/NX отключен на вкладке "процессор"
  • Материнский чипсет установлен на ICH9
  • Материнская плата ввода / вывода APIC включена
  • Память должна быть установлена как SATA
  • Вам нужно включить последовательный порт на порт 1

Базовая конфигурация для меня была Linux Ubuntu, потому что это был образ Linux Ubuntu, я полагаю, то же самое относится и к любому другому дистрибутиву.

0

Поскольку вы работаете на Mac, могу ли я предложить установить новый сервер в Azure, который является виртуальной машиной серии Dv3 или Ev3 ? Эти виртуальные машины поддерживают вложенную виртуализацию и позволяют устанавливать на них HyperV. Оттуда вы можете скачать VHD и загрузить его (я делал это раньше, до того, как у нас был доступ к последовательной консоли). Я не уверен, что вы сможете заставить машину HyperV правильно работать в Virtualbox.

Как включить вложенную виртуализацию в виртуальной машине Azure

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