grub2 должен показать меню, если SHIFT нажимается во время начальной загрузки.
Однако кажется, что grub2 игнорирует это в случае некоторых ошибок в его конфигурации (например, не может загрузить графический режим).
Grub1 также имеет это поведение, что это пропускает меню, когда это не делает нашел фоновое изображение.