我有一个可启动的 USB 闪存驱动器,带有 grub2 处理 ISO 的启动(主要是 Ubuntu 的不同版本)。我自己正在编辑 menu.cfg 并有自己的脚本来更新 grub,因为我不想浪费时间使用外部工具。
我想在 32 位系统上隐藏 64 位 ISO,这样我就不会犯尝试启动不兼容 ISO 的错误。
grub2 是否可以检测处理器是 x64 还是 i386 并相应地显示不同的菜单(或最好启用/禁用某些菜单选项)?
编辑:我知道 grub2 CLI 命令cpuid -l可以检查长模式,但我不确定是否或如何在 menu.cfg 中使用它。