Я начал с новой установки сервера Ubuntu 14.04, настроенной на раздел 10GB LVM. Единственное, что я сделал, это установить xen-hypervisor:
sudo apt-get install xen-hypervisor-amd64
Я дважды проверял, поддерживает ли мое оборудование (материнская плата MSI Z87I и процессор Intel i5-4570S), и что у меня была виртуализация установленный в BIOS. Я также дважды проверил, что GRUB по умолчанию загружается в xen и что xen toolchain установлен на xl (не то, что могло бы вызвать мою проблему).
Однако моя система входит в бесконечный цикл загрузки и перезагрузки, пока я не скажу GRUB, чтобы загрузиться в обычный Ubuntu. Вот единственные вещи, которые появляются, когда он пытается загрузиться в xen:
Loading Xen 4.4-amd64 ...
WARNING: no console will be available to the OS
Loading Linux 3.13.0-24-generic ...
Loading initial ramdisk ...
И затем перезагружает систему. Есть ли какие-либо журналы ошибок для проверки или какие-либо другие параметры загрузки, чтобы попробовать (параметры по-прежнему установлены на значение по умолчанию)? Связано ли это с приведенным выше WARNING?
Редактирование: я сдался, так как не было ничего, что можно было бы продолжить, и закончил двойную загрузку Windows и Ubuntu. Я бы хотел переустановить на другой раздел, если у кого-нибудь есть идеи.
Если вы хотите проверить журналы ошибок, установите LVM и проверьте, есть ли в /var/log/.
BTW, сервер Xen отлично работает в моей VMware VirtualMachine. И то же самое с VirtualBox VM.
http://blogs.citrix.com/2011/01/23/xenserver-in-virtualbox/
У меня была такая же проблема на моей Intel NUC.
После установки xen-гипервизора я столкнулся с одним и тем же циклом перезагрузки.
Что исправляло проблему для я снова включил загрузку устаревших, хотя система по-прежнему загружается через EFI и даже не может загрузиться в наследство.