У нас есть виртуальная машина под управлением 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), и это должно дать вам доступ, чтобы попытаться установить патч. Это то, что я сделал бы на вашем месте. Процесс довольно прост:
Вот несколько ресурсов, которые я нашел с помощью быстрого поиска в Google:
Номер 4, вероятно, будет наиболее полезным для вас, но я хотел дать вам запасные ресурсы на случай, если вам понадобится дополнительная информация.
В соответствии с вашим комментарием ниже о том, что сеть не работает, можно было бы либо добавить пакет обновления, который вам нужен, либо в файлы Live CD (просто спрятать его в папке, а не компилировать в систему), либо в собственный ISO и смонтируйте его как дополнительный компакт-диск. После этого вы сможете вручную установить обновление из среды Live CD.