faos
September 18, 2017, 1:36pm
#1
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
faos
September 19, 2017, 8:44am
#3
Ja, richtig geraten
# 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 …
faos
September 19, 2017, 8:53am
#4
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”?
faos
September 25, 2017, 11:59pm
#6
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…
hcvv
September 27, 2017, 12:05pm
#7
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.
faos
September 28, 2017, 7:35pm
#8
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…
faos
September 28, 2017, 9:53pm
#9
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
faos
September 28, 2017, 10:08pm
#10
For the record, this is the BIOS setting in question on my MSI board:
http://666kb.com/i/dn2qbxrl6kxugvdx2.png