X-Git-Url: http://git.grml.org/?a=blobdiff_plain;ds=sidebyside;f=templates%2Fboot%2Fgrub%2Fgrmlenv.cfg;h=ef3787224f4e0e2bfad45fdfcf477c81cdc8f24e;hb=acf12d4123bd68f4e8eefa0c9fa10e5fbb0ac31b;hp=fe779eeb52887bdb9868cc64d49f3d8a32d44147;hpb=332ae52de9efa6a0ac5c3619823fe547e35828a0;p=grml-live.git diff --git a/templates/boot/grub/grmlenv.cfg b/templates/boot/grub/grmlenv.cfg index fe779ee..ef37872 100644 --- a/templates/boot/grub/grmlenv.cfg +++ b/templates/boot/grub/grmlenv.cfg @@ -1,11 +1,12 @@ # this is a simple test to identify whether it looks like the Secure Boot enabled/signed -# GRUB is running or if it's a full featured GRUB version, the former doesn't allow running cpuid -if cpuid ; then - echo "It looks like Secure Boot is NOT enabled." - set grml_secureboot=false - export grml_secureboot -else +# GRUB is running or if it's a full featured GRUB version, the former doesn't +# fail with invalid usage, while the later will fail with "error: device name required." +if probe ; then echo "It looks like Secure Boot is enabled." set grml_secureboot=true export grml_secureboot +else + echo "It looks like Secure Boot is NOT enabled." + set grml_secureboot=false + export grml_secureboot fi