System findet UEFI Boot Eintrag nicht mehr rescue mode

Hinweis: In dem Thema System findet UEFI Boot Eintrag nicht mehr rescue mode gibt es 8 Antworten. Der letzte Beitrag () befindet sich ganz unten auf dieser Seite.
  • Hallo zusammen,


    nachdem ich neulich mein System neu aufgesetzt habe, wollte ich heute mein Windows wieder in den Bootmanager integrieren.

    Dieses liegt auf einer separaten Platte mit eigener EFi-Partition.

    Ich hatte meine Linux Platten ausgesteckt, zunächst nur das Windows hochgefahren und aktualisiert.

    Anschließend habe ich alle Platten eingesteckt, und wollte Linux starten.

    Leider fehlt im EFI/Bios jetzt der Eintrag "Opensuse", wenn ich die entsprechende Platte auswähle bekomme ich eine Grub Fehlermeldung.


    Code
    Welcome to Grub!
    error; symbol -grub_file_filters' not found
    Entering rescue mode...
    grub rescue>

    Mir ist das völlig schleierhaft, da ich an der Platte nichts verändert habe.

    Gibt es eine Möglichkeit von DVD zu booten oder über den rescue mode das Problem zu beseitigen?

    Für den Inhalt des Beitrages 316787 haftet ausdrücklich der jeweilige Autor: Omegator

  • So, Problem gelöst.

    Mithilfe der Supergrub-Disk2 bin ich wieder in mein Bootmenü gelangt, und konnte ganz normal hochfahren.

    Anschließend habe ich mit dem Befehl:

    Code
    grub2-mkconfig -o /boot/grub2/grub.cfg

    dem Bootloader beigebracht das Bootmenü zu laden, und daß nun außer Linux auch Windows ausgewählt werden kann.

    Für den Inhalt des Beitrages 316793 haftet ausdrücklich der jeweilige Autor: Omegator

  • So, Problem gelöst.

    Mithilfe der Supergrub-Disk2 bin ich wieder in mein Bootmenü gelangt, und konnte ganz normal hochfahren.

    Anschließend habe ich mit dem Befehl:

    Code
    grub2-mkconfig -o /boot/grub2/grub.cfg

    dem Bootloader beigebracht das Bootmenü zu laden, und daß nun außer Linux auch Windows ausgewählt werden kann.

    Moin,

    sollte mich wundern, wenn durch dein o.g. genanntes Vorgehen (Windows update bei abgesteckter Linuxplatte) ein Veränderung an der grub.cfg stattgefunden haben soll.

    Viel wahrscheinlicher ist wohl, daß die Reihenfolge (im NVRAM) zu Gunsten von Windows geändert wurde

    Code
    efibootmgr -v

    gibt darüber Auskunft und ein efibootmgr -o xxxx,yyyy hätte wohl gereicht.


    LG b_b

    Für den Inhalt des Beitrages 316808 haftet ausdrücklich der jeweilige Autor: black_boot

  • Hallo black_boot ,


    deine Vermutung ist wahrscheinlich richtig.

    Im EFI /Bios konnte ich nur noch "Windows Bootmanager" und die jeweiligen Festplatten und Laufwerke auswählen.

    Der Eintrag "Opensuse" war komplett verschwunden.

    Daß Windows die Einträge überschrieben hat, halte ich für möglich, das wäre ja nicht neues...


    Gibt es denn eine Möglichkeit NVRAM zu sichern, und und diesen von außen zu ändern, wiederherzustellen, usw?


    Der Bootloader überschreibt ja ebenfalls NVRAM, falls man es in Linux geschafft hat, und der Haken gesetzt ist.

    Für den Inhalt des Beitrages 316938 haftet ausdrücklich der jeweilige Autor: Omegator

  • Moin,

    Daß Windows die Einträge überschrieben hat, halte ich für möglich, das wäre ja nicht neues...

    das gilt nur im CSM (BIOS) Modus! im EFI Modus ändert sich lediglich die Reihenfolge im NVRAM (Du solltest ja mal ein efibootmgr -v hier zeigen.

    Gibt es denn eine Möglichkeit NVRAM zu sichern, und und diesen von außen zu ändern, wiederherzustellen, usw?

    Das NVRAM wird von der firmware automatisch an Hand der Einträge in der ESP sowie weiterer in der firmware verankerten (Hardware, von der gebootet werden kann, entspricht BIOS auf Werkseinstellung zurücksetzen) erzeugt.


    Von außen kann man mit jedem laufenden Linux (LiveSystem) eingreifen/ändern. Wiederherstellen geht nur, indem man ins BIOS "geht", und eben zurücksetzt resp. Einstellungen anpaßt.


    LG b_b

    Für den Inhalt des Beitrages 316941 haftet ausdrücklich der jeweilige Autor: black_boot

  • Ja gut, aber das NVRAM ist doch ein separater Speicher / Baustein.

    Kann ich diesen dann von einem Live-System aus ändern?


    Hier die Ausgabe meines aktuellen efibootmgr -v:


    Code
    efibootmgr -v
    BootCurrent: 0000
    Timeout: 1 seconds
    BootOrder: 0000,000F,000E,0001,0010
    Boot0000* opensuse-secureboot   HD(1,GPT,a1d5dda8-819e-4a7a-aa69-61d0a36e9cac,0x800,0x4000)/File(\EFI\opensuse\shim.efi)
    Boot0001* Windows Boot Manager  HD(3,GPT,c20c7a37-14f2-11eb-b481-de7569b35972,0x3a354000,0x32000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}....................
    Boot000E* Festplatte    BBS(HD,,0x0)..GO..NO........O.S.a.m.s.u.n.g. .S.S.D. .8.6.0. .E.V.O. .5.0.0.G.B.................>..Gd-.;.A..MQ..L.4.S.N.C.E.N.M.0.0.7.4.8.0.0. .A. . . . ........BO..NO........O.S.a.m.s.u.n.g. .S.S.D. .8.7.0. .E.V.O. .5.0.0.G.B.................>..Gd-.;.A..MQ..L.7.S.W.E.L.N.X.0.1.7.7.8.3.7. .E. . . . ........BO..NO........O.T.O.S.H.I.B.A. .H.D.W.D.1.1.0.................>..Gd-.;.A..MQ..L. . . . . . . . . . .5. .M.9.4.D.V.B.S.F........BO
    Boot000F* UEFI OS       HD(1,GPT,a1d5dda8-819e-4a7a-aa69-61d0a36e9cac,0x800,0x4000)/File(\EFI\BOOT\BOOTX64.EFI)
    Boot0010  CD/DVD-Laufwerk       BBS(CDROM,,0x0)..GO..NO........O.H.L.-.D.T.-.S.T. .D.V.D.R.A.M. .G.H.2.4.N.S.9.5.................>..Gd-.;.A..MQ..L.C.K.D.Q.K.5.5.C.3.9. .4. . . . . . . . ........BO..NO........O.T.S.S.T.c.o.r.p. .C.D.D.V.D.W. .S.H.-.2.2.4.F.B.................>..Gd-.;.A..MQ..L.1.S.S.6.Y.6.G.C.0.7.J.1.H.W. . . . . . ........BO..NO........O.H.L.-.D.T.-.S.T. .B.D.-.R.E. . .B.H.1.6.N.S.5.5.................>..Gd-.;.A..MQ..L.I.S.9.K.G.A.D.B.3.E.4.3. . . . . . . . ........BO

    Also des wieder funktionierenden Systems.

    Für den Inhalt des Beitrages 316942 haftet ausdrücklich der jeweilige Autor: Omegator

  • Moin,

    Kann ich diesen dann von einem Live-System aus ändern?

    genau dafür ist eben efibootmgr das Werkzeug. -> man efibootmgr oder -> efibootmgr bei Wiki UU_de.


    LG b_b

    Für den Inhalt des Beitrages 316943 haftet ausdrücklich der jeweilige Autor: black_boot

  • Alles klar, dann hoffe ich den efibootmgr so schnell nicht mehr brauche.

    Im Prinzip könnte ich auf EFI ganz verzichten und beim guten alten BIOS bleiben.

    Ich brauche das Ganze nur wegen meinem Windows Dualboot.

    Für den Inhalt des Beitrages 316944 haftet ausdrücklich der jeweilige Autor: Omegator