Добрый день.
Поставил на свою ОС Ubuntu 14.04 x64 пакеты с xen. Делал вот как тут
http://sigillite.net/xen-ustanovka-nastrojka-malenkie-xitrosti/:
apt-get install xen-hypervisor-amd64 xen-tools
mv /etc/grub.d/10_linux /etc/grub.d/20_linux && mv /etc/grub.d/20_linux_xen /etc/grub.d/10_linux_xen # Действительно, понадобилось
update-grub
После этого при запуске - черный экран. То есть, в такой последовательности:
- Запуск BIOS со всеми делами
- Запуск XEN (там три строчки появляется, потом системный вывод типа лога syslogd)
- Запуск Ubuntu (сплэшскрин "Ubuntu 14.04", потом черный экран).
Руками потер xen из /boot/grub/grub.cfg, удалил его ядро xen-4.4-amd64.gz из /boot - без него Ubuntu запустилась.
Сегодня повторил эксперимент уже на виртуалке - поставил Ubuntu 14.04 x64, поверх нее синаптиком метапакет xen-system-amd64 - результат тот же - xen завелся, Ubuntu - нет.
Так и не понял до сих пор, почему? Чую же, что у проблемы простое и уже известное решение.
Пользователь решил продолжить мысль [time]26 Ноябрь 2015, 01:03:32[/time]:
Видимо, никто не знает. Разобрался сам. Сделал как тут:
https://help.ubuntu.com/community/XenProposed# Install a 64-bit hypervisor:
sudo apt-get install xen-hypervisor-amd64
# Modify GRUB to default to booting Xen:
sudo sed -i 's/GRUB_DEFAULT=.*\+/GRUB_DEFAULT="Xen 4.4-amd64"/' /etc/default/grub
sudo update-grub
# Set the default toolstack to xm:
sudo sed -i 's/TOOLSTACK=.*\+/TOOLSTACK="xm"/' /etc/default/xen
sudo reboot
Собственно, замену GRUB_DEFAULT и TOOLSTACK я и упустил.
ЗЫ: Маленько оффтоп. Также на чистую систему нужно ставить проприетарные драйвера, если xen-сервер планируется с гуями. Об этом тут:
http://askubuntu.com/questions/226279/ubuntu-12-04-as-xen-dom0-with-gui