(UEFI-)BIOS - reset ?

  • Hallo,

    ich habe mich mal mit Secure Boot unter Arch LInux beschäftigt und auf einem vserver mal die Prozedur mit eigenen Keys (PK, KEK and db keys.) versucht...

    ... und bin gescheitert:

    installiertes Arch hat nicht mehr gebootet, Booten von DVD unmöglich, Rescue System auch nicht mehr möglich.

    Musste dann googlen, wie man ins "Tiano Core Setup Menu" kommt, und bin dann noch über Z<>Y Tasten gestolpert -trotz dt. Tastatur im SCP ist dort wohl noch Englisch.

    Kann leider die Schritte dann dort nicht mehr nachvollziehen wie und was ich gemacht habe.

    Gibt es ein wiki für Tiano?

    Gibt es irgendwo, wie am Heim PC per CMOS Reset, auch was ähnliches für das Tiano ?

    Oder wäre das eine Funktion die ins SCP gehören könnte ? BIOS reset / CMOS reset ?
    Netcup hat das ja bestimmt bereits in der Rollout Prozedur, ein neuer vServer hat ja hoffentlich nicht die Bios Einstellungen vom vorherigen Kunden ???

  • installiertes Arch hat nicht mehr gebootet (a), Booten von DVD unmöglich (b), Rescue System auch nicht mehr möglich. (c)

    (a) logisch, es ist hier was passiert, was nicht hat sein sollen

    (b) wieso? von einer DVD bzw. ISO kannst per SCP booten, indem Du Secure Boot wieder deaktivierst

    (c) analog

    Grüße / Greetings

    Walter H.

    RS, VPS, Webhosting - was man halt so braucht;)

  • "indem Du Secure Boot wieder deaktivierst" - klingt einfach aber wie ?
    Es wurde ja noch nicht mal mehr der Boot Manager von Systemd angezeigt, wo man per Menü in die Firmware (BIOS) gehen kann.

    Zum Aktiveren habe ich ja alles nur unter Arch Linux gemacht...

    Edit:

    nach dieser Anleitung,

    https://wiki.archlinux.org/title/Unified_Extensible_Firmware_Interface/Secure_Boot#Using_your_own_keys

    ich war nur in Arch und hatte nichts im Bios geändert, da es schon im "Setup" Modus war

    Code
    System:                                                                                                    
          Firmware: UEFI 2.70 (EDK II 1.00)                                                                    
     Firmware Arch: x64                                                                                                 
       Secure Boot: disabled (setup)                                                                                    
      TPM2 Support: no                                                                                                     
      Measured UKI: no                                                                                                      
      Boot into FW: supported

    Nach dem Reboot, war dann wie oben geschildert Schluss...

    Ente: © 2023 Craiyon LLC.

    Einmal editiert, zuletzt von ulf8000 (11. Januar 2025 um 15:53)

  • Ich habe inzwischen verstanden, dass die Arch Prozedur laut wiki, die Keys im UEFI Bios gesetzt (oder falsch gesetzt) hat, und (zu meinem Erstaunen) anscheinend auch Secure Boot aktiviert hat.

    Zu diesem Zeitpunkt hilft es dann nicht im Bios Mode zu booten, oder ein anderes System via DVD oder Rescue. Von da kann nichts repariert oder deaktivert werden - der Fehler, mein Fehler ist ja irgendwo im UEFI Bios - nicht im installierten Arch.

    Irgendwie seltsam: Secure Boot Aktivierung ging ohne das UEFI Bios zu betreten, zum Ausschalten musste ich da aber irgendwas rumklicken (was ich leider in der Hektik) nicht dokumentiert hatte.

  • Nöö, UEFI Boot ist was anderes als Secure Boot.

    Doch, in dem Kontext schon. Es heißt ja nicht umsonst "UEFI Secure boot".

    Indem du UEFI deaktivierst, kannst du ein Rettungssystem booten. Von da kommst du sowohl in dein Root Filesystem und auch auf die EFI Partition. Dann hast du verschiedene Möglichkeiten:

    • Du kannst deine Linux Installation auf MBR Boot umstellen
    • Du kannst ein Backup der wichtigen Daten machen.
    • Du kannst in der EFI Partition prüfen, ob da was zu machen ist. TIANO ist ja ein "virtuelles BIOS", im KVM Kontext. Es ist denkbar, dass es in der EFI Partition Dinge ablegt, sodass man Zugriff darauf bekommt.

    Wenn du nicht von vornherein eine frische Installation in Betracht ziehst, ist das der Weg, den du zu gehen hast.

  • Im BIOS Modus hat das System keinen Zugriff auf die UEFI Konfiguration und man kann folglich auch nichts reparieren. Man muss im UEFI-Modus booten, um Secure Boot reparieren zu können. Man braucht dazu den Zugang zum virtuellen Flash Speicher, nicht zur EFI-Partition. Wer das mal selbst virtuell angelegt hat, weiß, dass das eine extra Datei außerhalb des Festplattenimages ist, in der der Hypervisor die UEFI-Konfiguration speichert. Das FWUI hat die nötigen Einstellungsmöglichkeiten.

    Da willst du hin:

    pasted-from-clipboard.png

    pasted-from-clipboard.png

    pasted-from-clipboard.png

    Also: ESC ESC ESC ESC ...

    5 Mal editiert, zuletzt von NaN (11. Januar 2025 um 21:09)

  • Vielen Dank, ja das hilft weiter. Ich verstehe jetzt langsam was ich falsch gemacht habe und wie es richtig gehen könnte.

    Da ich jetzt weiß, wie ich ein zerstoßenes System/BIOS wieder reparieren kann, werde ich bei Gelegenheit ggf. nochmal einen Versuch mit secure boot wagen.

  • Was dazu lernen :)


    Mein server bei netzcup ist zwar produktiv, aber nicht lebenswichtig kritisch - hier würde ich das Szenario gerne üben/durchspielen/testen/verstehen, bevor ich es ggf. auf meinen privaten realen Rechnern ausrolle.