Win10 Parallelinstallation

Habe auf meinem neuen System erst win10 und dann die tumbleweed Installation mit default settings durchlaufen lassen.
Beide Betriebssystem funktionieren auch, aber:
Er bootet std maessig nur win10, fuer tumbleweed muss ich den BIOS boot-override benutzen und dann haendisch die tumblweed partition auswaehlen. Im Setup stand aber irgendwas von GRUB, hatte eigtl. gehofft das er sich da entsp. platziert…

Der bootmanager muss auch nicht GRUB sein, bei meiner anderen distro hatte ich zuletzt den systemd bootmanager benutzt.

So sieht meine Festplattenpartitionierung aus:
http://666kb.com/i/dms8av9q4evsgypzj.png

Wie kriege ich das hin mit dem bootmanager?
Danke!

Hi
nvme0np2 == /boot/efi (type ef00)


gdisk -l /dev/nvme0n
efibootmgr -v

Ja, richtig geraten :slight_smile:

# gdisk -l /dev/nvme0n1
GPT fdisk (gdisk) version 1.0.1

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.
Disk /dev/nvme0n1: 488397168 sectors, 232.9 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): E866D65E-BCD9-4748-8D53-F6E9E52A5C66
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 488397134
Partitions will be aligned on 2048-sector boundaries
Total free space is 2349 sectors (1.1 MiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048          923647   450.0 MiB   2700  Basic data partition
   2          923648         1126399   99.0 MiB    EF00  EFI system partition
   3         1126400         1159167   16.0 MiB    0C01  Microsoft reserved ...
   4         1159168       263116799   124.9 GiB   0700  Basic data partition
   5       263116800       267337727   2.0 GiB     8200  primary
   6       267337728       351229951   40.0 GiB    8300  primary
   7       351229952       488396799   65.4 GiB    8300  primary

# efibootmgr -v
BootCurrent: 0001
Timeout: 1 seconds
BootOrder: 0002,0000,0001,000A
Boot0000* Windows Boot Manager  HD(2,GPT,f678c680-a904-4bb5-93f8-6382a3220b29,0xe1800,0x31800)/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.}...7................
Boot0001* opensuse-secureboot   HD(2,GPT,f678c680-a904-4bb5-93f8-6382a3220b29,0xe1800,0x31800)/File(\EFI\OPENSUSE\SHIM.EFI)
Boot0002* Hard Drive    BBS(HD,,0x0)/VenHw(5ce8128b-2cec-40f0-8372-80640e3dc858,0200)..GO..NO..........S.a.m.s.u.n.g. .S.S.D. .9.6.0. .E.V.O. .2.5.0.G.B...................\.,.@.r.d.=.X..........A...........................%8Wq.<......4..Gd-.;.A..MQ..L.S.3.E.S.N.X.0.J.7.6.6.8.5.0.V........BO
Boot000A* opensuse      HD(2,GPT,f678c680-a904-4bb5-93f8-6382a3220b29,0xe1800,0x31800)/File(\EFI\OPENSUSE\GRUBX64.EFI)..BO

Habs mal geshuffelt mit:

# efibootmgr -o 0002,0001,0002,000A
BootCurrent: 0001
Timeout: 1 seconds
BootOrder: 0002,0001,0002,000A
Boot0000* Windows Boot Manager
Boot0001* opensuse-secureboot
Boot0002* Hard Drive
Boot000A* opensuse

/me Versuch neustart …

Oh, yeah. Danke! das hat funktioniert.
Win10 hat auch nicht aufgemuckt (gab zwar eine “Datenträgerüberprüfung”, hat aber nix an den EFI-einträgen verändert).

Einzige Frage noch muss “Hard drive” an erster Stelle stehen oder ist das einfach nur nen legacy Eintrag?

Achso, und was ist der Unterschied zwischen “opensuse” und “opensuse-secureboot”?

Hi
See openSUSE:UEFI - openSUSE Wiki

Ah, zu früh gefreut schei** Win10 hat sich tatsächlich wieder an erste Stelle geschoben… :mad:

Muss ich wohl nochmal google bemühen. es sei denn hier hat ad-hc jmd ne Idee…

malcolmlewis hat gebeten etwas zu übersetzen. Ich bin aber nicht sicher das ich selbst 100% verstehe was da los ist. Also ich versuche.

Beim booten (in der erste Fase, when der firmware tätig ist) unterbrechen. Womit, das hängt vom Firmware ab, Esc, oder F12 oder welche auch.

Schaue ob man dort den EFI Datei als Bootziel anweisen kann.
Oder auch die boot Folge Im BIOS setzen kann.

Well, somehow Win10 did manage to destroy and alter the EFI-images. This is how it looks now:

# efibootmgr -v
BootCurrent: 0004
Timeout: 1 seconds
BootOrder: 0003,0004,0001
Boot0001* Hard Drive    BBS(HD,,0x0)/VenHw(5ce8128b-2cec-40f0-8372-80640e3dc858,0200)..GO..NO..........S.a.m.s.u.n.g. .S.S.D. .9.6.0. .E.V.O. .2.5.0.G.B...................\.,.@.r.d.=.X..........A...........................%8Wq.<......4..Gd-.;.A..MQ..L.S.3.E.S.N.X.0.J.7.6.6.8.5.0.V........BO
Boot0003* Windows Boot Manager  HD(2,GPT,f678c680-a904-4bb5-93f8-6382a3220b29,0xe1800,0x31800)/File(\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI)..BO
Boot0004* opensuse      HD(2,GPT,f678c680-a904-4bb5-93f8-6382a3220b29,0xe1800,0x31800)/File(\EFI\OPENSUSE\GRUBX64.EFI)..BO

So opensuse-secureboot is missing completely, and the Windows Boot Manager is first again! >:(

I will fix it now with “# efibootmgr -o 0004,0001,0003”, but I wonder how long this will be kept…

Ok, so I found out it was actually my BIOS(!) which altered the settings…
The default settings in the BIOS is the windows boot mgr (ofc), so once I entered my BIOS and saved &exit it had the WBM at top again.

So I changed it in the BIOS now, and this should solve this for good now hopefully…
After BIOS settings:

# efibootmgr -v
BootCurrent: 0000
Timeout: 1 seconds
BootOrder: 0000,0004,0003,0001
Boot0000* opensuse-secureboot   HD(2,GPT,f678c680-a904-4bb5-93f8-6382a3220b29,0xe1800,0x31800)/File(\EFI\OPENSUSE\SHIM.EFI)
Boot0001* Hard Drive    BBS(HD,,0x0)/VenHw(5ce8128b-2cec-40f0-8372-80640e3dc858,0200)..GO..NO..........S.a.m.s.u.n.g. .S.S.D. .9.6.0. .E.V.O. .2.5.0.G.B...................\.,.@.r.d.=.X..........A...........................%8Wq.<......4..Gd-.;.A..MQ..L.S.3.E.S.N.X.0.J.7.6.6.8.5.0.V........BO
Boot0003* Windows Boot Manager  HD(2,GPT,f678c680-a904-4bb5-93f8-6382a3220b29,0xe1800,0x31800)/File(\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI)..BO
Boot0004* opensuse      HD(2,GPT,f678c680-a904-4bb5-93f8-6382a3220b29,0xe1800,0x31800)/File(\EFI\OPENSUSE\GRUBX64.EFI)..BO

For the record, this is the BIOS setting in question on my MSI board:
http://666kb.com/i/dn2qbxrl6kxugvdx2.png