diff --git a/grub/grub.cfg b/grub/grub.cfg index e5c41e28c53813ee6547dc2cf90da927156b78fc..8d5813868d0dfc4b32b2848ff243dcb78ed8b937 100644 --- a/grub/grub.cfg +++ b/grub/grub.cfg @@ -26,13 +26,21 @@ function set32 { function guesscpu { - if cpuid -l + if insmod cpuid then - echo "Dein System scheint ein 64-bit System zu sein." - set64 + echo "cpuid funktioniert, lasst uns die Architektur überprüfen!" + if cpuid -l + then + echo "Dein System scheint ein 64-bit System zu sein." + set64 + else + echo "Dein System scheint ein 32-bit System zu sein." + set32 + fi else - echo "Dein System scheint ein 32-bit System zu sein." - set32 + echo "cpuid kann nicht geladen werden, wahrscheinlich ist Secure Boot an." + echo "Das System ist dann wahrscheinlich ein 64-bit System." + set64 fi echo "Die weiseste Wahl sollte $bits bits mit $iso und $isoinitrd zu sein" echo