Назад | Перейти на главную страницу

Невозможно загрузить виртуальную машину Ubuntu 12.04.5, работающую на Hyper-V 2012 R2

У нас есть виртуальная машина под управлением Ubuntu 12.04.5, с которой мы сейчас сталкиваемся, и которая не загружается правильно.

На основании моих исследований выяснилось, что при запуске Ubuntu на Hyper-V существуют известные проблемы с некоторыми драйверами хранилища, для которых есть исправления.

Источник: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1445195

Однако я не уверен, как применять эти исправления, поскольку в настоящее время мы не можем загрузиться на сервер.

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

Конечный результат

За Комментарий Windows Ninja ниже, вот основная причина:

В итоге я получил загрузку виртуальной машины, выбрав более раннюю версию ядра (3.13.0-61). Предполагается, что проблема будет исправлена ​​в версии 3.13.0-62, но она не работала в этой версии или 63, хотя работала раньше. Я не понимаю, почему возврат к этой более ранней версии сработал, но это так.

Оставляем остаток исходного ответа на случай, если он поможет кому-то другому.

Оригинальный ответ

Если вы можете попасть в меню Grub, то обычно есть вариант восстановления, который вы можете использовать, чтобы попытаться восстановить систему и, возможно, установить патч.

Если вы не можете попасть в меню Grub, попробуйте загрузить виртуальную машину с живого компакт-диска 12.04 (или iso), и это должно дать вам доступ, чтобы попытаться установить патч. Это то, что я сделал бы на вашем месте. Процесс довольно прост:

  1. Загрузка с live CD
  2. Смонтировать системный диск
  3. Убедитесь, что сеть работает
  4. Установите обновления по мере необходимости

Вот несколько ресурсов, которые я нашел с помощью быстрого поиска в Google:

  1. help.Ubuntu.com Live CD Recovery
  2. help.Ubuntu.com Восстановление загрузки
  3. HowToGeek.com Как исправить систему Ubuntu, когда она не загружается
  4. WebUpd8.org Исправить незагружаемую систему Ubuntu из-за неработающего обновления

Номер 4, вероятно, будет наиболее полезным для вас, но я хотел дать вам запасные ресурсы на случай, если вам понадобится дополнительная информация.

редактировать

В соответствии с вашим комментарием ниже о том, что сеть не работает, можно было бы либо добавить пакет обновления, который вам нужен, либо в файлы Live CD (просто спрятать его в папке, а не компилировать в систему), либо в собственный ISO и смонтируйте его как дополнительный компакт-диск. После этого вы сможете вручную установить обновление из среды Live CD.