Может ли grub2 обнаруживать архитектуру процессора и соответственно отображать опции?

У меня есть загрузочный флеш-накопитель usb с загрузкой ISO-файлов grub2 (в основном разные спины Ubuntu). Я редактирую сам menu.cfg и имею свой собственный скрипт для обновления grub, потому что я не хочу тратить время на использование внешних инструментов.

Я хотел бы скрыть 64-битные ISO в 32-битной системе, так что я не могу ошибиться при попытке загрузить несовместимый ISO.

Возможно ли, чтобы grub2 обнаружил, является ли процессор x64 или i386 и отображает другое меню (или предпочтительно включить / отключить некоторые опции меню)?

Редактирование: я знаю команду grub2 CLI cpuid -l , чтобы проверить длительный режим, но я не уверен, что и как это можно использовать в menu.cfg.

Удалите только записи меню (оставив все содержимое конфигурации вверху) и поместите их в два разных файла: один для 64-битного и один для 32-битного. Затем добавьте в главный menu.cfg код, как menu.cfg чтобы загрузить соответствующий файл меню для системы.

 если cpuid -l;  тогда
     configfile /boot/grub/grub-amd64.cfg
 еще
     configfile /boot/grub/grub-i386.cfg
 фи