|
我的U盘FAT32分区的结构,x86下会读取efi/boot/bootx64.efi引导,arm会读取bootaa64.efi引导,
这两个文件都会读取同一个配置文件grub.cfg
G:\
├──boot
│ └──grub
│ └ grub.cfg
└──efi
└──boot
├ bootx64.efi
└ bootaa64.efi
现在我想实现根据不同cpu构架自动高亮菜单项,grub2有内置变量$grub_cpu,
当$grub_cpu=x86_64高亮菜单1,当$grub_cpu=arm64高亮菜单2,有没有办法实现呢?
menuentry "Kylin V10 SP1 x86" {
linux /x64/casper/vmlinuz ignore_uuid boot=casper username=kylin hostname=OS audit=0 security= live
initrd /x64/casper/initrd.lz
}
menuentry "Kylin V10 SP1 arm64" {
linux /arm64/casper/vmlinuz ignore_uuid boot=casper username=kylin hostname=OS audit=0 security= live
initrd /arm64/casper/initrd.lz
}
|
|