Установка Ubuntu 14.04 на Xenserver 6.2

Автор: | 07.04.2015

Ubuntu

При установке Ubuntu14.04 на XenServer 6.2 после того, как система установлена и пошла на первую перезагрузку, мы снова получим ту же ошибку, как и на примере обновления 12.04 на 14.04

AM Error: Starting VM ‘Ubuntu Precise Pangolin 14.04 (64-bit) ‘ — The bootloader for this VM returned an error — did the VM installation succeed? Unable to find partition containing kernel

Не очень приятная картинка

 

2015-04-07 11-32-07 Скриншот экрана

Встречаются советы,такого типа систему Create a /boot partition that is ext2.

Надо править конфигурацию Xen сервера

For Ubuntu 14.04 to be able to boot up on XenServer 6.2 a configuration file needs to be changed.

Change line 248 in /usr/lib/python2.4/site-packages/grub/GrubConf.py

From:

if arg.strip() == “${saved_entry}”:

To:

if arg.strip() == “${saved_entry}” or arg.strip() == “${next_entry}”:

Но есть и другой способ, который работает.

Описывать создание VM думаю не требуется, выбираем стандартный template Ubuntu Precise Pangolin 12.04 (64)

XenServer Template

XenServer Template

 

Когда доходим до места, когда требуется установить grub

Рис1

 

выбираем <Go back>

Рис2

Далее <Execute a shell>

Рис3

выбираем <Continue>

Рис4выполняем команду:

#chroot /target

Рис5

устанавливаем grub

#apt-get install grub

Рис6

Рис7

Выполняем команду:

#grub-install /dev/xvda

 

Рис8

Обновим grub:

#update-grub

Рис9

Рис10

Выполняем #exit #exit

Рис11

После этого мы попадаем в основное меню,

выбираем #Continue without boot loader

Рис12

Будет предупреждение, но волноваться не стоит, так как мы сами установили grub в ручную

жмем Continue

Рис13

Теперь осталось дождаться окончания установки и перезагрузки VM

После этого мы должны увидеть

Рис16

Готово