Ubuntu только имеет изображения HVM для Amazon (https://cloud-images.ubuntu.com/locator/ec2/)
По данным Amazon, Вы не можете создать AMI вообще, если Вы используете личинку v2 и запускаетесь с HVM:
"Наследие GRUB (версия 0.9x или меньше) должно быть установлено на Вашем экземпляре". (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/create-instance-store-ami.html#ubuntu_instructions)
Но текущие версии Ubuntu больше не имеют личинку меньше, чем v2 (запускающийся с бионического, я верю?).
Это, кажется, уловка - 22, настойчивость Amazon на очень старой личинке (который смущает меня) объединенный с Ubuntu, только поддерживающей базовые изображения HVM (который, кажется плохим решением, в то время как Amazon блокирует их). Как я сбегаю из этого?:)
Ответ от поддержки Amazon заключается в том, что они больше не поддерживают AMI без EBS, поэтому никто не должен его использовать (и, я думаю, им нужно обновить / удалить свои документы, которые объясняют, как это сделать!).
О дальнейших исследованиях ... Amazon также удалила большую часть оборудования EC2, которое они раньше предоставляли, так что вы не можете реально использовать AMI инстанс-хранилища, не заплатив большую увеличенную минимальную стоимость (это немного подло из них ...).
Итак, чистый результат: если вы привыкли использовать инстанс-хранилища, и они понравились: не делайте. Amazon больше не хочет, чтобы люди использовали это, и они повышают цены, чтобы предупредить это, убивая его, не обновляя свои инструменты и скрипты, так что обслуживание становится очень трудным.
Это прекрасно, это просто... было бы лучше, если бы они упомянули об этом заранее в документации :).
На документацию путь вперед в этой ситуации состоит в том, чтобы запуститься с хранилища экземпляра Ubuntu, поддержанного AMI, и устанавливать совместимую версию личинки, как детализировано здесь:
После того как Вы устанавливаете grub
пакет и проверяет использование наследия GRUB через grub --version
можно продолжить остающиеся шаги для создания Хранилища Экземпляра AMI.
Можно найти, что список экземпляра поддержал Ubuntu AMI регионом (и доработанная версия) здесь для базирования Вашего на: https://cloud-images.ubuntu.com/locator/ec2/