Я пробовал несколько существующих и новых экземпляров различных экземпляров сервера Ubuntu (12.04 LTS - 13.10). Хост - это старый настольный компьютер, который я преобразовал в хост, и это C2D E6550 с 8 ГБ DDR2.
По сути, если гости Ubuntu находятся в выключенном состоянии и я загружаю их, они загружаются нормально. Проблема в том, что каждый раз, когда я выполняю перезагрузку (а не сброс), они никогда не возвращаются. Гостевой ЦП будет привязан к 100% и никогда не поднимется. Если я выключу и перезапущу гостя, он вернется. ТОЛЬКО при перезагрузке. Он пройдет мимо загрузчика GRUB, а затем навсегда останется на черном экране с привязанным процессором.
У меня есть хост виртуальной машины AMD, 4 ГБ DDR2, и у него нет проблем с перезагрузкой тех же экземпляров. У меня также есть новый настольный компьютер Core i7, и у него тоже нет проблем с перезагрузкой. Это просто машина E6550.
У экземпляров Windows нет никаких проблем. Просто Ubuntu (я пробовал Centos, но так и не смог загрузить).
Та же машина ранее была сервером Windows 2012 (не R2) с ролью Hyper-V, на котором работали те же гости, и не помню, чтобы у нее была такая же проблема.
Что-то в биосе нужно настраивать? У меня не включены режимы совместимости с процессором, и все настройки установлены по умолчанию. Диски IDE. Все операционки 32-битные.
РЕДАКТИРОВАТЬ: Я пробовал экземпляр x64 13.10, и он работает нормально. Вроде бы только 32-битный. Я использовал 32-разрядную версию в основном из-за небольшого количества оперативной памяти, необходимой для этих экземпляров.
Спасибо.
Может помочь дополнительная информация о модели процессора AMD. Это может быть связано с совместимостью с функциями процессора. Поскольку Server 2012 R2 является x64, а виртуальные машины x64 работают нормально, я подозреваю, что либо функция на ЦП включена / отключена в BIOS, вызывающая проблему, либо необходимо включить параметр совместимости ЦП в Hyper-v. Без дополнительной информации сложно сказать.
Кроме того, был ли Server 2012 (не R2) установлен на x86 или x64?