• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Zuerst Windows 10 Pro/64, dann Leap 42.1/64

Hallo Gemeinde,
habe nun 7x versucht, Leap zu installieren - es hat auch jedes Mal geklappt... :zensur:
Allerdings habe ich immer die Secure Boot Option angelassen (bei den ersten 6x), dann hab ich die ausgeschaltet. Und ok, ich kann nun über F11 beim PC-Einschalten endlich Leap starten, aber wenn ich auf den Bootloader warte - der kommt und kommt nicht. Dann wird jedes Mal W10k geladen (was immerhin noch auf der anderen Festplatte ist...).

Bei der Installation habe ich die Windows-EFI-Partition eingebunden: muss ich vielleicht eine Linux-eigene erstellen und diese dann einbinden? Ich erinnere mich kaum mehr, wie das bei W7 und OSS 13.2 war: man muss ja heutzutage nicht mehr alle 3 Tage Win neu installieren...

Dann wie gesagt, ist Secure Boot ausgeschaltet (nicht im UEFI) und ich schreibe in keinen (mysteriösen?) MBR... gibt es den noch? Dachte der ist seit SATA 6 feet under...

Ich bin kein blutiger Anfänger, was Windows, Linux und BIOS und Partitionieren (UEFI kenn ich dann allerdings tatsächlich noch nicht wirklich gut) angeht, aber mir ist Moment schleierhaft, wo der Bootloader ist (von Leap) bzw. wie ich ihn an den Anfang setze, von wo ich wählen kann, ob ich nun arbeiten will (Linux) oder spielen (Windows).

Wo ich auch nicht fit bin, ist der EFI-Editor (oder ist das der grub2-Editor?)

Kann mir trotzdem jemand auf die Sprünge helfen?

Vielen Dank!
 
ls /boot/efi/* (Kleinbuchstaben, da EFI nicht existiert) ergibt:

Boot Microsoft opensuse

Das sieht ja eigentlich gar ned schlecht aus, oder?

efibootmgr -v wirft Folgendes aus (ca. 1,5 KB):

Code:
BootCurrent: 0001
Timeout: 1 seconds
BootOrder: 0000,0001,0003,0006,0002,0004,0008,0009,000A,000B,0005
Boot0000* Windows Boot Manager  HD(2,e1800,31800,82c8d7a8-81f7-4323-9cf8-86caf1cbc7ac)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.}...d................                                                                                                                                                                  
Boot0001* opensuse      HD(2,e1800,31800,82c8d7a8-81f7-4323-9cf8-86caf1cbc7ac)File(\EFI\opensuse\grubx64.efi)                                                                                                     
Boot0002  Fedora        Vendor(99e275e7-75a0-4b37-a2e6-c5385e6c00cb,)..                                                                                                                                           
Boot0003* UEFI: Built-in EFI Shell      Vendor(5023b95c-db26-429b-a648-bd47664c8012,)..BO                                                                                                                         
Boot0004  Fedora        Vendor(99e275e7-75a0-4b37-a2e6-c5385e6c00cb,)..                                                                                                                                           
Boot0005  Hard Drive    BIOS(2,0,00)..GO..NO........o.S.T.2.0.0.0.D.M.0.0.1.-.1.E.R.1.6.4....................A...........................>..Gd-.;.A..MQ..L. . . . . . . . . . . . .4.Z.2.Z.Q.9.V.K........BO..NO........o.S.T.2.0.0.0.D.M.0.0.1.-.1.C.H.1.6.4....................A...........................>..Gd-.;.A..MQ..L. . . . . . . . . . . . .1.Z.3.E.0.Y.5.8........BO                                                     
Boot0006  CD/DVD Drive  BIOS(3,0,00)..GO..NO........o.A.T.A.P.I. . . .i.H.E.S.1.1.2. . . .3....................A...........................>..Gd-.;.A..MQ..L.5.2.2.1.4.0. .3.1.2.3.6.6.0.0.5.2.0.6.8........BO    
Boot0008  Fedora        Vendor(99e275e7-75a0-4b37-a2e6-c5385e6c00cb,)..                                                                                                                                           
Boot0009  Fedora        Vendor(99e275e7-75a0-4b37-a2e6-c5385e6c00cb,)..                                                                                                                                           
Boot000A  Fedora        Vendor(99e275e7-75a0-4b37-a2e6-c5385e6c00cb,)..                                                                                                                                           
Boot000B  Fedora        Vendor(99e275e7-75a0-4b37-a2e6-c5385e6c00cb,)..

Die Fedora-Einträge verwundern mich nur, weil sie noch drin sind. Meine allerersten Versuche an diesem PC mit Linux waren tatsächlich mit Fedora, aber zwischenzeitlich hatte ich nur opensuse 13.1 bzw. 13.2 drauf, daneben Win7 Pro. Jetzt halt W10 und Leap 42.1. Die Zeichen "o.S.T.2.0.0.0. ..." sind wahrscheinlich die beiden "Hardwarenamen" der Festplatten (beides Toshiba 2TB).
 
Code:
efibootmgr -b 2 -B
efibootmgr -b 4 -B
efibootmgr -b 8 -B
efibootmgr -b 9 -B
efibootmgr -b a -B
efibootmgr -b b -B
efibootmgr -o 1,0,3,5,6
Außerdem mußt Du verhindern, daß Windows dazwischenfunkt: http://www.opensuse-forum.de/allgemeines/tutorials-howtos/10895-den-grub2-bootloader-in-opensuse-13-1-mit-dualsystem-wieder-herstellen/#post73036 (Beitrag 4, stat shim.efi ist es bei Dir grubx64.efi)

rush hour schrieb:
Die Fedora-Einträge verwundern mich nur, weil sie noch drin sind.
Freiwillig verschwinden sie nicht, dazu sind schon die ersten sechs Befehle notwendig.

rush hour schrieb:
wahrscheinlich die beiden "Hardwarenamen" der Festplatten
Ja. Da im "Legacy-Modus" davon gestartet werden kann (falls ein Boot-Code im MBR enthalten ist), scheinen bei dieser Eintragung alle Platten auf.
 
Sorry für die längere Wartezeit - ich kann ja immerhin per Tastendruck beim PC-Anschalten die Taste fürs Bootmenü aufrufen, deswegen hatte dieses Problem erstmal nicht den absoluten Vorrang... und danke auch für die Hinweise!

Nun hab ich die Schritte wie im verlinkten Forenbeitrag ausgeführt bzw. wollte ich ausführen, dabei bin ich darüber gestolpert, dass ich meiner Ausgabe von "bcedit /enum all" kein shim.efi auftaucht, allerdings ein grubx64.efi. Worauf deutet das nun wieder hin?
 
Das trifft zu: denn ich konnte mit gesetztem Häkchen bei "Secure Boot aktivieren" überhaupt nicht in Linux booten - jedenfalls, soweit ich mich erinnere...

Im Moment stehe (bzw. sitze) ich ratlos vorm PC: der bcdedit-Befehl aus dem verlinkten Beitrag, den ich angepaßt habe an die Ausgabe auf meinem PC:
Code:
bcdedit /set {1c86bf42-8fbb-11e5-9bc5-00e04c680d44} path \EFI\opensuse\grubx64.efi
quittiert mit folgender Meldung:
Code:
Der angegebene set-Befehl ist nicht gültig.
Führen Sie "bcdedit /?" aus, um die Befehlszeilenunterstützung aufzurufen.
Falscher Parameter.
Die eher kryptische Zeichenfolge in geschweifter Klammer habe ich der Ausgabe entnommen, wie sie der Befehl "bcdedit /enum all" auf meinem PC ausgegeben hat:
Code:
Start-Manager für Firmware
--------------------------
Bezeichner              {fwbootmgr}
displayorder            {bootmgr}
                        {1c86bf42-8fbb-11e5-9bc5-00e04c680d44}
                        {d24dbf62-8e07-11e5-a5c2-a58ee22ad314}
                        {d24dbf63-8e07-11e5-a5c2-a58ee22ad314}
                        {d24dbf64-8e07-11e5-a5c2-a58ee22ad314}
                        {d24dbf65-8e07-11e5-a5c2-a58ee22ad314}
                        {d24dbf66-8e07-11e5-a5c2-a58ee22ad314}
                        {d24dbf67-8e07-11e5-a5c2-a58ee22ad314}
                        {d24dbf68-8e07-11e5-a5c2-a58ee22ad314}
                        {d24dbf69-8e07-11e5-a5c2-a58ee22ad314}
                        {d24dbf6b-8e07-11e5-a5c2-a58ee22ad314}
timeout                 1

Windows-Start-Manager
---------------------
Bezeichner              {bootmgr}
device                  partition=\Device\HarddiskVolume2
path                    \EFI\Microsoft\Boot\bootmgfw.efi
description             Windows Boot Manager
locale                  de-DE
inherit                 {globalsettings}
default                 {current}
resumeobject            {d24dbf71-8e07-11e5-a5c2-a58ee22ad314}
displayorder            {current}
toolsdisplayorder       {memdiag}
timeout                 30

Firmwareanwendung (101fffff)
----------------------------
Bezeichner              {1c86bf42-8fbb-11e5-9bc5-00e04c680d44}
device                  partition=\Device\HarddiskVolume2
path                    \EFI\opensuse\grubx64.efi
description             opensuse

Firmwareanwendung (101fffff)
----------------------------
Bezeichner              {d24dbf62-8e07-11e5-a5c2-a58ee22ad314}
description             UEFI: Built-in EFI Shell

Firmwareanwendung (101fffff)
----------------------------
Bezeichner              {d24dbf63-8e07-11e5-a5c2-a58ee22ad314}
description             CD/DVD Drive

Firmwareanwendung (101fffff)
----------------------------
Bezeichner              {d24dbf64-8e07-11e5-a5c2-a58ee22ad314}
description             Fedora

Firmwareanwendung (101fffff)
----------------------------
Bezeichner              {d24dbf65-8e07-11e5-a5c2-a58ee22ad314}
description             Fedora

Firmwareanwendung (101fffff)
----------------------------
Bezeichner              {d24dbf66-8e07-11e5-a5c2-a58ee22ad314}
description             Fedora

Firmwareanwendung (101fffff)
----------------------------
Bezeichner              {d24dbf67-8e07-11e5-a5c2-a58ee22ad314}
description             Fedora

Firmwareanwendung (101fffff)
----------------------------
Bezeichner              {d24dbf68-8e07-11e5-a5c2-a58ee22ad314}
description             Fedora

Firmwareanwendung (101fffff)
----------------------------
Bezeichner              {d24dbf69-8e07-11e5-a5c2-a58ee22ad314}
description             Fedora

Firmwareanwendung (101fffff)
----------------------------
Bezeichner              {d24dbf6b-8e07-11e5-a5c2-a58ee22ad314}
description             Hard Drive

Windows Setup
-------------
Bezeichner              {7254a080-1510-4e85-ac0f-e7fb3d444736}
device                  ramdisk=[C:]\$WINDOWS.~BT\Sources\SafeOS\winre.wim,{d24dbf70-8e07-11e5-a5c2-a58ee22ad314}
path                    \windows\system32\winload.efi
description             Windows Rollback
locale                  de-DE
inherit                 {bootloadersettings}
osdevice                ramdisk=[C:]\$WINDOWS.~BT\Sources\SafeOS\winre.wim,{d24dbf70-8e07-11e5-a5c2-a58ee22ad314}
systemroot              \windows
nx                      OptIn
bootmenupolicy          Standard
winpe                   Yes

Windows-Startladeprogramm
-------------------------
Bezeichner              {d24dbf6e-8e07-11e5-a5c2-a58ee22ad314}
device                  ramdisk=[\Device\HarddiskVolume1]\Recovery\WindowsRE\Winre.wim,{d24dbf6f-8e07-11e5-a5c2-a58ee
d314}
path                    \windows\system32\winload.efi
description             Windows Recovery Environment
locale                  de-DE
inherit                 {bootloadersettings}
displaymessage          Recovery
displaymessageoverride  Recovery
osdevice                ramdisk=[\Device\HarddiskVolume1]\Recovery\WindowsRE\Winre.wim,{d24dbf6f-8e07-11e5-a5c2-a58ee
d314}
systemroot              \windows
nx                      OptIn
bootmenupolicy          Standard
winpe                   Yes

Windows-Startladeprogramm
-------------------------
Bezeichner              {current}
device                  partition=C:
path                    \WINDOWS\system32\winload.efi
description             Windows 10
locale                  de-DE
inherit                 {bootloadersettings}
recoverysequence        {d24dbf73-8e07-11e5-a5c2-a58ee22ad314}
recoveryenabled         Yes
isolatedcontext         Yes
allowedinmemorysettings 0x15000075
osdevice                partition=C:
systemroot              \WINDOWS
resumeobject            {d24dbf71-8e07-11e5-a5c2-a58ee22ad314}
nx                      OptIn
bootmenupolicy          Standard

Windows-Startladeprogramm
-------------------------
Bezeichner              {d24dbf73-8e07-11e5-a5c2-a58ee22ad314}
device                  ramdisk=[\Device\HarddiskVolume1]\Recovery\WindowsRE\Winre.wim,{d24dbf74-8e07-11e5-a5c2-a58ee22a
d314}
path                    \windows\system32\winload.efi
description             Windows Recovery Environment
locale                  de-DE
inherit                 {bootloadersettings}
displaymessage          Recovery
displaymessageoverride  Recovery
osdevice                ramdisk=[\Device\HarddiskVolume1]\Recovery\WindowsRE\Winre.wim,{d24dbf74-8e07-11e5-a5c2-a58ee22a
d314}
systemroot              \windows
nx                      OptIn
bootmenupolicy          Standard
winpe                   Yes

Wiederaufnahme aus dem Ruhezustand
----------------------------------
Bezeichner              {d24dbf6c-8e07-11e5-a5c2-a58ee22ad314}
device                  partition=C:
path                    \Windows\system32\winresume.efi
description             Windows Resume Application
locale                  de-DE
inherit                 {resumeloadersettings}
recoverysequence        {d24dbf6e-8e07-11e5-a5c2-a58ee22ad314}
recoveryenabled         Yes
isolatedcontext         Yes
allowedinmemorysettings 0x15000075
filedevice              partition=C:
filepath                \hiberfil.sys
bootmenupolicy          Standard
debugoptionenabled      No

Wiederaufnahme aus dem Ruhezustand
----------------------------------
Bezeichner              {d24dbf71-8e07-11e5-a5c2-a58ee22ad314}
device                  partition=C:
path                    \WINDOWS\system32\winresume.efi
description             Windows Resume Application
locale                  de-DE
inherit                 {resumeloadersettings}
recoverysequence        {d24dbf73-8e07-11e5-a5c2-a58ee22ad314}
recoveryenabled         Yes
isolatedcontext         Yes
allowedinmemorysettings 0x15000075
filedevice              partition=C:
filepath                \hiberfil.sys
bootmenupolicy          Standard
debugoptionenabled      No

Windows-Speichertestprogramm
----------------------------
Bezeichner              {memdiag}
device                  partition=\Device\HarddiskVolume2
path                    \EFI\Microsoft\Boot\memtest.efi
description             Windows-Speicherdiagnose
locale                  de-DE
inherit                 {globalsettings}
badmemoryaccess         Yes

EMS-Einstellungen
-----------------
Bezeichner              {emssettings}
bootems                 No

Debuggereinstellungen
---------------------
Bezeichner              {dbgsettings}
debugtype               Serial
debugport               1
baudrate                115200

RAM-Defekte
-----------
Bezeichner              {badmemory}

Globale Einstellungen
---------------------
Bezeichner              {globalsettings}
inherit                 {dbgsettings}
                        {emssettings}
                        {badmemory}

Startladeprogramm-Einstellungen
-------------------------------
Bezeichner              {bootloadersettings}
inherit                 {globalsettings}
                        {hypervisorsettings}

Hypervisoreinstellungen
-----------------------
Bezeichner              {hypervisorsettings}
hypervisordebugtype     Serial
hypervisordebugport     1
hypervisorbaudrate      115200

Einstellungen zur Ladeprogrammfortsetzung
-----------------------------------------
Bezeichner              {resumeloadersettings}
inherit                 {globalsettings}

Geräteoptionen
--------------
Bezeichner              {d24dbf6f-8e07-11e5-a5c2-a58ee22ad314}
description             Windows Recovery
ramdisksdidevice        partition=\Device\HarddiskVolume1
ramdisksdipath          \Recovery\WindowsRE\boot.sdi

Geräteoptionen
--------------
Bezeichner              {d24dbf70-8e07-11e5-a5c2-a58ee22ad314}
description             Windows Setup
ramdisksdidevice        partition=C:
ramdisksdipath          \$WINDOWS.~BT\Sources\SafeOS\boot.sdi

Geräteoptionen
--------------
Bezeichner              {d24dbf74-8e07-11e5-a5c2-a58ee22ad314}
description             Windows Recovery
ramdisksdidevice        partition=\Device\HarddiskVolume1
ramdisksdipath          \Recovery\WindowsRE\boot.sdi

Wo muss ich ansetzen? - Danke für eure Hilfe!

PS: ein ähnliches Problem habe ich mit Tumbleweed und Win7 Pro (beide 64bit), allerdings auf einem Rechner, auf dem Win 8 - jedenfalls mit dem von MS angebotenen Tool - nicht installierbar sein soll. Und ja, in dem dortigen Bootmenü (per F12 beim Booten drücken) erscheint auch kein einziger UEFI-Eintrag: ich nehme an, dafür sollte ich einen eigenen Thread starten, oder gibt es bereits Beiträge hierzu?
 
Jetzt ist die Verwirrung beinah komplett; im Verzeichnis /boot/efi/opensuse (also wieder in der Linux-Installation) steht folgendes:
Code:
linux-71fd:/boot # l efi/EFI/opensuse/
total 3342
drwxrwxr-x 2 root root    1024 Nov 20 20:43 ./
drwxrwxr-x 5 root root    1024 Nov 20 20:43 ../
-rwxrwxr-x 1 root root 1161312 Nov 20 20:53 MokManager.efi*
-rwxrwxr-x 1 root root      58 Nov 20 20:53 boot.csv*
-rwxrwxr-x 1 root root     155 Nov 20 20:53 grub.cfg*
-rwxrwxr-x 1 root root  916088 Nov 20 20:53 grub.efi*
-rwxrwxr-x 1 root root  182272 Nov 21 18:34 grubx64.efi*
-rwxrwxr-x 1 root root 1157056 Nov 20 20:53 shim.efi*
Im Verzeichnis /boot/efi/Boot steht bootx64.efi, und in /boot/efi/Microsoft dies:
Code:
-rwxrwxr-x  1 root root   49152 Dec  5 16:29 BCD*
-rwxrwxr-x  1 root root   65536 Nov 18 16:19 BCD.LOG*
-rwxrwxr-x  1 root root       0 Nov 18 16:25 BCD.LOG1*
-rwxrwxr-x  1 root root       0 Nov 18 16:25 BCD.LOG2*
-rwxrwxr-x  1 root root   65536 Nov 19 21:30 BOOTSTAT.DAT*
[...]
-rwxrwxr-x  1 root root    4391 Oct 30 08:09 boot.stl*
-rwxrwxr-x  1 root root 1159008 Oct 30 08:09 bootmgfw.efi*
-rwxrwxr-x  1 root root 1147744 Oct 30 08:09 bootmgr.efi*
[...]
-rwxrwxr-x  1 root root    4391 Oct 30 08:09 boot.stl*
-rwxrwxr-x  1 root root 1159008 Oct 30 08:09 bootmgfw.efi*
-rwxrwxr-x  1 root root 1147744 Oct 30 08:09 bootmgr.efi*
[...]
-rwxrwxr-x  1 root root 1031520 Oct 30 08:09 memtest.efi*
[...]
Die Lokalisierungs-Dateien habe ich mit [...] aus Platzgründen auskommentiert.
 
Was ich bisher gemacht habe:

Die Fedora-Einträge mit Hilfe von "efibootmgr -o ..." sind gelöscht (unter Linux).

In der Powershell wollte ich grubx64.efi als Bootmanager eintragen: das ging mit der in einem oberen Posting genannten Fehlermeldung nicht.

In der Eingabeaufforderung habe ich mal denselben Befehl eingegeben: siehe da: es kam die Meldung, dass der Vorgang erfolgreich abgeschlossen wurde.

ABER: gleich der Test im Anschluss belehrte mich, dass ich wohl noch etwas vergessen haben muss, denn der Vorgang, um in Leap reinzukommen, geht weiterhin nur über F11 (Bootmenü).
Jetzt vermute ich, dass ich in YAST die noch fehlenden Einstellungen vornehmen muss... welche das sind, entzieht sich mir bisher allerdings :???:

Wie immer Danke für jede Hilfe!
 
Oben