
Am 27.07.20 um 16:34 schrieb Gerhard Schmidt:
(......) Also Grub mit Yast noch mal installiert. Ging auch alles ohne Fehlermeldung vonstatten. Nur: booten tut nach wie vor nur Windoof. Ich habe ihr jetzt eine Kopie von der Suse-DVD gebrannt ("Wow, DVD kopieren mit nur zwei Tastendrücken - K3B ist spitze!"), dann kann sie das installierte System damit booten. Ist aber irgendwie kein Zustand. Wie kriege ich Grub nun zum Laufen? Und warum hat Grub nicht bemerkt, dass es gar nicht laufen können wird?
UEFI bietet einige neue Möglichkeiten, macht die Sache aber etwas komplex... UEFI kennt eine Reihenfolge bei den Bootmanagern, ich vermute, dass der Windows Bootmanager oben steht. Wenn du das System mal unter Linux gebootet kriegst, führ mal als root den Befehl efibootmgr aus. Bei mir produziert efibootmgr diese 5 Zeilen oben: BootCurrent: 0001 Timeout: 2 seconds BootOrder: 0001,0000,0010,0011,0012,0013,0016,0017,0018,0019,001A,001B Boot0000* Windows Boot Manager Boot0001* opensuse-secureboot Wenn du nun liest, dann siehst du, das bei mir Boot0001 tatsächlich der Suse Bootloader ist. Und wenn du jetzt bei BootOrder schaust, was steht an erster Stelle? 0001, also Linux. (Es ist möglcih, dass bei dir nur opensuse da steht und nicht opensuse-secureboot wie bei mir, macht aber nix) Und ich vermute, bei dir steht an erster Stelle eben z.B: 0000 Windows Boot Manager. Du kannst mit efibootmgr diese Reihenfolge ändern. Du schaust einfach, welche Nummer steht vor Linux und welche vor Windows. Für mein System sähe das so aus: efibootmgr --bootorder 0001,0000 damit bootet bei mir den Linux Bootmanager zuerst. Achja, da sollte auch ein Sternchen bei der Boot Nummer stehen, damit der Eintrag aktiv ist. Wenn da kein Sternchen ist, dann efibootmgr --bootnum 0001 --active Bei mir ist 0001 der Linux Loader, 0000 der Windowsloader, bei dir können die Zahlen abweichen. Mit efibootmgr kann man also den Linux Bootloader an erste Stelle setzen, man kann dann Windows aus diesem Bootloader heraus laden, wenn Grub seinen Job gemacht hat. Dann gibt es in dem Linux Bootloader einen eigenen Eintrag für Windows. So, das ist nur meine Vermutung, dass du ein Problem mit der UEFI Bootreihenfolge hast. Wenn das so ist, dann ist efibootmgr dein Ausweg. Und immer erst GENAU lesen, wenn du mit efibootmgr arbeitest, wenn man hier falsche Angaben macht, kann das System u.U. nicht mehr alleine starten! Also Obacht! Genau lesen! HTH! -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org