From db13c6984bee2507c500041d60c120523b5ad44d Mon Sep 17 00:00:00 2001 From: Moritz Holtz <moritz.holtz@rwth-aachen.de> Date: Mon, 7 Mar 2016 11:56:18 +0100 Subject: [PATCH] made grub cpuid secure-boot safe --- grub/grub.cfg | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/grub/grub.cfg b/grub/grub.cfg index e5c41e2..8d58138 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 -- GitLab