При установке 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
Не очень приятная картинка
Встречаются советы,такого типа систему 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)
Когда доходим до места, когда требуется установить grub
выбираем <Go back>
Далее <Execute a shell>
выбираем <Continue>
#chroot /target |
устанавливаем grub
#apt-get install grub |
Выполняем команду:
#grub-install /dev/xvda |
Обновим grub:
#update-grub |
Выполняем #exit #exit
После этого мы попадаем в основное меню,
выбираем #Continue without boot loader
Будет предупреждение, но волноваться не стоит, так как мы сами установили grub в ручную
жмем Continue
Теперь осталось дождаться окончания установки и перезагрузки VM
После этого мы должны увидеть
Готово
Views: 5