Для загрузки в режиме UEFI или загрузки из GPT в любом режиме для загрузочного образа GRUB2 требуется как минимум один загрузочный раздел вне LVM, но не для файлов загрузчика и не для образов ядра (не /boot
).
дополнительная информация https://wiki.archlinux.org/index.php/GRUB#BIOS_systems
Попробуйте использовать lilo
. lilo
может отлично установить на диск с LVM; может /boot
в LVM; не требует создания какой-либо MBR на диске и отлично работает на той же Ubuntu 16.04, то есть пакет есть и его достаточно.
Беда в другом. Разработка lilo
прекратилась в конце 2015 года. С другой стороны, он знает все, что нужно для полной загрузки современной системы на LVM.