X-Git-Url: https://git.grml.org/?p=grml-live.git;a=blobdiff_plain;f=templates%2Fboot%2Fgrub%2Fgrmlenv.cfg;h=ef3787224f4e0e2bfad45fdfcf477c81cdc8f24e;hp=fe779eeb52887bdb9868cc64d49f3d8a32d44147;hb=c35a30b42bac4de7089f936d6917b246ade6d5c5;hpb=bc4f02658ffa63a71ef1bc4f37ae3707ff580382 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