Обновляем Ununtu 12.04 до 14.04 под XenServer 6.2

Автор: | 07.04.2015

Ubuntu

Решил обновить свои виртуальные машины с 12.04 Precise Pangolin до 14.04 Trusty Tahr , которые работают под XenServer 6.2

Ничего не предвещало беды. Выполнил обновление,  как подсказывает нам система.

#sudo do-release-upgrade

Правда процесс этот по времени довольно продолжительный, но ничего не поделаешь. Ожидание закончено, система скачала последние пакеты, подумала, применила и притихла. В консоли движения нет никакого, как-то это странно. Смотрю на статус, а моя убунточка выключена, ну не долго думать, стартуем, а в ответ тишина и только логи нам говорят безрадостное известие.

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

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

Благо, перед такими действами всегда лучше сделать бэкап. Восстановить из snapshot не долго. Поискав на просторах интернета такую ошибку находим много разных советов, под разные версии кзена, под разные версии убунты. Перепробовав разные варианты пришел в следующему рабочему, который и записал.

Приступим:

1) Обновляем пакеты

#apt-get update

#apt-get dist-upgrade

2) Устанавливаем загрузчик grub

#apt-get install grub

Install grub

#grub-install /dev/xvda

grub-install2

#update-grub

3) Перезагружаем системуgrub

#reboot

4) Устанавливаем следующие пакеты

#apt-get install linux-generic-lts-trusty linux-image-generic-lts-trusty

5) Производим обновление до нового релиза 14.04

#sudo do-release-upgrade

И запаситесь терпением, процесс не быстрый.

Ура все работает. Результат достигнут и это главное.

ubuntu14.04