Rechner mit Leap 15.4 bootet nicht mehr (Ursache vermutlich verstellte "Bootpartition")

Hinweis: In dem Thema Rechner mit Leap 15.4 bootet nicht mehr (Ursache vermutlich verstellte "Bootpartition") gibt es 11 Antworten auf 2 Seiten. Der letzte Beitrag () befindet sich auf der letzten Seite.
  • Hallo Zusammen,


    seit kurzem bootet mein Rechner nicht mehr. Fehlermeldung auf BIOS-Ebene ist fehlende Festplatte. Einen Hardwaredefekt kann ich inzwischen ausschließen, da der Rechner einwandfrei läuft, wenn ich den Umweg über den USB-Installationsstick nehme (booten von USB-Stick im Bios auswählen, dann im Opensuse-Startmenü "booten von Harddisk" auswählen).


    Nach einiger Recherche gehe ich davon aus, dass Problem selber wie folgt verursacht zu haben: ich nutze eine SD-Karte im Rechner, um regelmäßig Datensicherungen zu machen. Diese SD-Karte habe ich vor kurzem mit der "KDE-Partitionsverwaltung" neu mit XFS formatiert. Dabei habe ich nicht richtig aufgepasst und den Mountpoint falsch gesetzt und wohl auch irgendwie eingestellt, dass der Rechner nicht mehr von der SSD sondern von der SD-Karte booten soll, was mangels Bootpartition zur Fehlermeldung führt. (der falsche Mountpoint hatte zwei Einträge in der fstab zur Folge, was ich bei meiner Fehlersuche am Anfang herausfand und korrigiert habe).


    Darauf gekommen bin ich nach folgender Abfrage mit fdisk-l

    (ps. sda2 ist mein SWAP, warum da "Microsoft Basisdaten" stehen weiß ich nicht, auf dem Rechner läuft nur Leap 15.4)


    => Die Option Boot gibt es nicht mehr bei der SSD sondern der SD-Karte, die unter /dev/mmcblk0 eingehängt ist. Alle meine Versuche über YAST oder die KDE-Partitionsverwaltung das zu ändern, waren leider erfolglos. Aktuell steht "*" bei sdb, was mein USB-Stick mit den Installationsdateien von Leap 15.4. ist.


    Unter Yast wird die SD-Karte bei der Bootreihenfolgen nicht angezeigt, weshalb ich sda da nicht vorziehen kann:


    Ich konnte im Netz leider auch nichts finden, wie ich die sdaX wieder zur Bootpartition machen kann. in den Dateien zu GRUB (*.cfg usw. habe ich keine passende Einstellung gefunden). Ich würde mich sehr über Tipps bzw. den "richtigen Befehl" freuen.

    Einmal editiert, zuletzt von Kobe ()

    Für den Inhalt des Beitrages 303420 haftet ausdrücklich der jeweilige Autor: Kobe

  • So ganz hab ich das Thema jetzt nicht verstanden - bist du jetzt im installierten System oder woher kommt bspw. die "fdisk-Ausgabe"?


    Falls du in dem installierten System unterwegs bist, dann zeig mal bitte als root

    Code
    parted --list
    
    efibootmgr -v
    
    cat /etc/fstab

    und als User noch die Ausgabe von

    Code
    whoami

    Für den Inhalt des Beitrages 303421 haftet ausdrücklich der jeweilige Autor: Feli

  • ja, ich bin gerade auf diesem Rechner. Über den Umweg mit dem USB-Stick kann ich normal booten.


    hier die Ausgaben:


    Code
    linux-zbook:/ # efibootmgr -v
    EFI variables are not supported on this system.




    Angemeldet bin ich über den (internen, von mir angelegten) user Gast.

    Für den Inhalt des Beitrages 303423 haftet ausdrücklich der jeweilige Autor: Kobe

  • habe den Rechner noch einmal neu gestartet. die genaue Fehlermeldung ist:


    "BootDevice Not Found

    Please install an operating system on your hard disk.

    Hard Disk - (3F0)"


    Der Bootloader ist vorhanden, allerdings auf sda1 bzw. sda3. Das System sucht ihn aber aktuell, zumindest soweit ich das verstehe, auf der SD-Karte (in der fstab: run/media/Sicherung_SDXC), wo es allerdings keinen gibt. Wenn ich im BIOS über USB boote, umgehe ich das anscheinend (und es wird von sda gebootet).


    Hoffe, es wird damit deutlich.

    Einmal editiert, zuletzt von Kobe () aus folgendem Grund: ergänzt: (und es wird von sda gebootet)

    Für den Inhalt des Beitrages 303424 haftet ausdrücklich der jeweilige Autor: Kobe

  • Oh je, legacy-boot auf gpt mit bios_grub - tut mir leid, aber da bin ich raus, das ist genau die Konstellation, von der ich keine Ahnung habe.


    Nur soviel, versuche mal, Grub2 neu zu installieren - Grub gehört dann entweder nach sda1 oder in den MBR von sda → und genau da hören meine Infos auf.

    Ich dachte immer, gpt kennt keinen MBR, ich habe aber auch schon gegenteiliges dazu gelesen.


    Lesestoff: https://documentation.suse.com…l/SLES-all/cha-grub2.html


    Guten Rutsch ins neue Jahr

    Für den Inhalt des Beitrages 303429 haftet ausdrücklich der jeweilige Autor: Feli

  • "BootDevice Not Found ...

    Geh ins UEFI-BIOS und verschiebe dort den Eintrag auf Platz 1, wo der Bootmanager grub2 installiert sein dürfte.

    Alternativ: erstelle einen bootfähigen USB-Sticke mit dem Tool SuperGrub2 und boote damit.

    Dort wird alles gezeigt und du kannst den Eintrag nehmen, wo der Bootmanager grub2 liegt.

  • Ich dachte immer, gpt kennt keinen MBR, ich habe aber auch schon gegenteiliges dazu gelesen.

    GPT benutzt keinen MBR ... hat aber immer einen. Da steht steht für alte Software drin "Die ganze Platte ist total belegt und Du kennst diese Art der Belegung nicht". Dann lassen die alten MBR-Programme (hoffentlich) die Finger von der Platte.

    Für den Inhalt des Beitrages 303433 haftet ausdrücklich der jeweilige Autor: Welm

  • Hallo,


    vielen Dank für die Tipps und Hilfestellungen. Leider konnte ich das Problem nicht lösen. D.h. der Rechner bootet weiterhin nicht von der Festplatte. Auch die Veränderung von diversen Einstellungen im BIOS hatte keinen Erfolg.


    Der Umweg über einen bootfähigen USB-Stick funktioniert zum Glück, sodass ich zumindest weiter mit dem Rechner arbeiten kann.


    Letzte Frage: könnte eine Upgrade (von 15.4 auf 15.4) bzw. eine Neuinstallation das Problem lösen? Das ist das einzige was ich (gefühlt) noch nicht probiert habe.



    ich wünsche Euch allen ein gutes, gesundes, erfolgreiches und friedvolles Jahr 2023!

    Für den Inhalt des Beitrages 303447 haftet ausdrücklich der jeweilige Autor: Kobe

  • Alternativ: erstelle einen bootfähigen USB-Sticke mit dem Tool SuperGrub2 und boote damit.

    Dort wird alles gezeigt und du kannst den Eintrag nehmen, wo der Bootmanager grub2 liegt.

    Du hast diesen Hinweis umgesetzt?