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
linux-zbook:/ # fdisk -l
Festplatte /dev/mmcblk0: 366,82 GiB, 393870311424 Bytes, 769277952 Sektoren
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes
Festplattenbezeichnungstyp: dos
Festplattenbezeichner: 0x00000000
Gerät Boot Anfang Ende Sektoren Größe Kn Typ
/dev/mmcblk0p1 65536 769277951 769212416 366,8G 83 Linux
Festplatte /dev/sda: 223,57 GiB, 240057409536 Bytes, 468862128 Sektoren
Festplattenmodell: SanDisk Ultra II
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes
Festplattenbezeichnungstyp: gpt
Festplattenbezeichner: E2BA76AE-DF50-402F-8B3A-5760941414F4
Gerät Anfang Ende Sektoren Größe Typ
/dev/sda1 2048 16383 14336 7M BIOS boot
/dev/sda2 16384 8425471 8409088 4G Microsoft Basisdaten
/dev/sda3 8425472 176197631 167772160 80G Linux-Dateisystem
/dev/sda4 176197632 345122815 168925184 80,5G Linux-Dateisystem
/dev/sda5 345122816 468862094 123739279 59G Linux-Dateisystem
Festplatte /dev/sdb: 7,68 GiB, 8242855936 Bytes, 16099328 Sektoren
Festplattenmodell: Flash Disk
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes
Festplattenbezeichnungstyp: dos
Festplattenbezeichner: 0x7587f7c1
Gerät Boot Anfang Ende Sektoren Größe Kn Typ
/dev/sdb1 2660 9715 7056 3,4M ef EFI (FAT-12/16/32)
/dev/sdb2 * 9716 7974911 7965196 3,8G 17 Verst. HPFS/NTFS
Alles anzeigen
(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.