fuel-agent should install grub-efi instead of grub-pc on hard drives larger than 2 TB.
At the moment fuel-agent always installs grub-pc [1]. That version of grub uses BIOS INT13h to access hard drives.
In theory current BIOSes should support LBA48 INT 13h extension so virtually any drive should be readable.
However in practice all firmware suck so quite a number of BIOSes support at most LBA32 (which yields 2 TB size limit).
In order to avoid fighting the crappy firmware fuel-agent should install EFI based grub on hard drives larger than 2 TB.
fuel-agent should install grub-efi instead of grub-pc on hard drives larger than 2 TB.
At the moment fuel-agent always installs grub-pc [1]. That version of grub uses BIOS INT13h to access hard drives.
In theory current BIOSes should support LBA48 INT 13h extension so virtually any drive should be readable.
However in practice all firmware suck so quite a number of BIOSes support at most LBA32 (which yields 2 TB size limit).
In order to avoid fighting the crappy firmware fuel-agent should install EFI based grub on hard drives larger than 2 TB.
[1] https:/ /github. com/stackforge/ fuel-web/ blob/master/ fuel_agent/ fuel_agent/ drivers/ nailgun. py#L480