Grub Bootet falsch

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
fataljusticeno1
Beiträge: 57
Registriert: 03.11.2023 16:02:51

Grub Bootet falsch

Beitrag von fataljusticeno1 » 03.11.2023 16:13:45

Ich habe einen kleinen bösen Grub Fehler....

1. Grub startet nur aus den UEFI Bootgeräteoptionen

Im Uefi wird noch in der Bootgeräteoption mein altes vorheriges Ubuntu angezeigt und er versucht das alte Grub zu starten was nicht gelingt. Ausserdem wurde das alte von eine Windows Upgrade überschrieben.

ich hätte gerne das Grub normal startet. Der Debian Grub.

Code: Alles auswählen

GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
GRUB_CMDLINE_LINUX=""
GRUB_DISABLE_OS_PROBER=false

Code: Alles auswählen

efibootmgr
BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 0001,0000
Boot0000* ubuntu
Boot0001* debian

fataljusticeno1
Beiträge: 57
Registriert: 03.11.2023 16:02:51

Re: Grub Bootet falsch

Beitrag von fataljusticeno1 » 03.11.2023 16:23:32

Ich habe versucht mit efibootmgr -b 0000 -B den eintrag zu löschen. Jedoch ohne erfolg.

Ausserdem habe ich ein Win10 Dualbootsystem. Der Eintrag ist da gar nicht aufgeführt. Deshalb gehe ich davon aus das Grub zweimal installiert wurde...Oder was denkt ihr?

Benutzeravatar
orcape
Beiträge: 1525
Registriert: 07.11.2008 18:37:24
Wohnort: 50°36'23.99"N / 12°10'20.66"E

Re: Grub Bootet falsch

Beitrag von orcape » 03.11.2023 17:10:36

Hi,
was gibt "update-grub" in der Konsole aus?
Als Root oder sudo, falls eingerichtet.
Gruß orcape

fataljusticeno1
Beiträge: 57
Registriert: 03.11.2023 16:02:51

Re: Grub Bootet falsch

Beitrag von fataljusticeno1 » 03.11.2023 17:20:17

Ich habe jetzt alles neu installiert

win10 neu und Debian neu...

Grub startet nicht und es startet zuerst win 10.

was im efibootmgr steht stimmt einfach nicht

Code: Alles auswählen

sudo efibootmgr
BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 0001,0000
Boot0000* Windows Boot Manager
Boot0001* debian
oder es steht so weil ich wieder aus den UEFI booten musste und dort dann grub startete

rhHeini
Beiträge: 2314
Registriert: 20.04.2006 20:44:10

Re: Grub Bootet falsch

Beitrag von rhHeini » 03.11.2023 17:25:27

Ist im Win10 FastBoot aus? Windows drängelt sich gerne vor, Fastboot ist im Prinzip so eine Art Ruhezustand oder Suspend, und dann greifen die efi-Optionen nicht.

fataljusticeno1
Beiträge: 57
Registriert: 03.11.2023 16:02:51

Re: Grub Bootet falsch

Beitrag von fataljusticeno1 » 03.11.2023 17:41:36

Fast Boot und Secure Boot sind Aus

fataljusticeno1
Beiträge: 57
Registriert: 03.11.2023 16:02:51

Re: Grub Bootet falsch

Beitrag von fataljusticeno1 » 03.11.2023 17:42:19

oder meinst du fast boot im Betriebsystem? Fast Boot ist im UEFI aus

rhHeini
Beiträge: 2314
Registriert: 20.04.2006 20:44:10

Re: Grub Bootet falsch

Beitrag von rhHeini » 03.11.2023 17:43:35

Nicht im Bios, wichtig ist das der Windows-Fastboot-Modus ausgeschaltet ist. Schau im Netzz nach wie das geht.

Benutzeravatar
orcape
Beiträge: 1525
Registriert: 07.11.2008 18:37:24
Wohnort: 50°36'23.99"N / 12°10'20.66"E

Re: Grub Bootet falsch

Beitrag von orcape » 03.11.2023 17:48:27

Hast Du das auf einer Festplatte?
Was gibt ein "update-grub" in der Konsole für ein Ergebnis aus?

fataljusticeno1
Beiträge: 57
Registriert: 03.11.2023 16:02:51

Re: Grub Bootet falsch

Beitrag von fataljusticeno1 » 03.11.2023 17:53:59

Code: Alles auswählen

sudo update-grub
Generating grub configuration file ...
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Found linux image: /boot/vmlinuz-6.1.0-13-amd64
Found initrd image: /boot/initrd.img-6.1.0-13-amd64
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
Found Windows Boot Manager on /dev/sda1@/EFI/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for UEFI Firmware Settings ...
done
In Win10 ist auch Fast Boot aus.

fataljusticeno1
Beiträge: 57
Registriert: 03.11.2023 16:02:51

Re: Grub Bootet falsch

Beitrag von fataljusticeno1 » 03.11.2023 17:58:40

Code: Alles auswählen

sudo os-prober
/dev/sda1@/EFI/Microsoft/Boot/bootmgfw.efi:Windows Boot Manager:Windows:efi

fataljusticeno1
Beiträge: 57
Registriert: 03.11.2023 16:02:51

Re: Grub Bootet falsch

Beitrag von fataljusticeno1 » 03.11.2023 18:00:15

Code: Alles auswählen

sudo efibootmgr --create --disk /dev/sda --part 1 --label "Precise - GRUB2" --loader \\EFI\\ubuntu\\grubx64.efi 
das habe ich aus einen anderen wiki. vielleicht so etwas in der richtung. verstehen tue ich es aber nicht.

Benutzeravatar
orcape
Beiträge: 1525
Registriert: 07.11.2008 18:37:24
Wohnort: 50°36'23.99"N / 12°10'20.66"E

Re: Grub Bootet falsch

Beitrag von orcape » 03.11.2023 18:03:36

Sieht eigentlich bei mir nicht anders aus und deshalb noch mal die Frage?
Beide Betriebssysteme auf einer Festplatte/SSD ???

fataljusticeno1
Beiträge: 57
Registriert: 03.11.2023 16:02:51

Re: Grub Bootet falsch

Beitrag von fataljusticeno1 » 03.11.2023 18:06:28

Ja beide auf einer HDD

rhHeini
Beiträge: 2314
Registriert: 20.04.2006 20:44:10

Re: Grub Bootet falsch

Beitrag von rhHeini » 03.11.2023 18:13:44

fataljusticeno1 hat geschrieben: ↑ zum Beitrag ↑
03.11.2023 18:00:15

Code: Alles auswählen

sudo efibootmgr --create --disk /dev/sda --part 1 --label "Precise - GRUB2" --loader \\EFI\\ubuntu\\grubx64.efi 
Wenn Du es nicht verstehst lass es sein. Ist eh falsch für Deinen Fall. Das was der efibootmgr weiter oben anzeigte passt eigentlich.

Was sagt ein lsblk? Bitte hier posten. Und ein efibootmgr -v jetzt nach dem update-grub?

fataljusticeno1
Beiträge: 57
Registriert: 03.11.2023 16:02:51

Re: Grub Bootet falsch

Beitrag von fataljusticeno1 » 03.11.2023 18:16:36

Code: Alles auswählen

lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda      8:0    0 476,9G  0 disk 
├─sda1   8:1    0   100M  0 part /boot/efi
├─sda2   8:2    0    16M  0 part 
├─sda3   8:3    0 146,2G  0 part 
├─sda4   8:4    0   538M  0 part 
├─sda5   8:5    0 329,1G  0 part /
└─sda6   8:6    0   976M  0 part [SWAP

Code: Alles auswählen

efibootmgr -v
BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 0001,0000
Boot0000* Windows Boot Manager  HD(1,GPT,910a2b64-ba74-486b-ba42-dada0245ee5c,0x800,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.}...d................
Boot0001* debian        HD(1,GPT,910a2b64-ba74-486b-ba42-dada0245ee5c,0x800,0x32000)/File(\EFI\debian\shimx64.efi)

Benutzeravatar
towo
Beiträge: 4409
Registriert: 27.02.2007 19:49:44
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Grub Bootet falsch

Beitrag von towo » 03.11.2023 18:17:52

update-grub ändert genau nichts an den EInträgen bei efibootmgr.
Und am einfachsten wäre es wohl, einfahc ins EFI zu gehen und dort die Bootreihenfolge zu fixen und/oder fehlerhafte Einträge dort zu löschen.

fataljusticeno1
Beiträge: 57
Registriert: 03.11.2023 16:02:51

Re: Grub Bootet falsch

Beitrag von fataljusticeno1 » 03.11.2023 18:20:22

Ich probiere es mal aus... gibt es dafür eine anleitung ?

rhHeini
Beiträge: 2314
Registriert: 20.04.2006 20:44:10

Re: Grub Bootet falsch

Beitrag von rhHeini » 03.11.2023 18:25:44

Kommt jetzt drauf an was Du für einen PC hast. Ich würd ja sagen schau mal in Manual des Mainboards rein.

Oder ganz grob:
Was der efibootmgr anzeigt passt aus dieser Sicht. Geh ins Bios und such da den Punkt Boot. Dort schaust Du nach was das Bios da eingestellt hat. Wenn da erst Windows steht und dann als zweites Debian dann weisst Du was falsch ist.

Benutzeravatar
grubenlicht
Beiträge: 422
Registriert: 10.06.2021 22:35:56

Re: Grub Bootet falsch

Beitrag von grubenlicht » 03.11.2023 18:40:06

könnte sich auch um ein UEFI handeln, welches stets einem Windows den Vortritt gibt!
Ändern mit -> efibootmgr

Code: Alles auswählen

efibootmgr -o 0000,0001
-> Windows fist, dann Debian und dann

Code: Alles auswählen

efibootmgr -b 0000 -A
-> Windows inaktiv

isabena
Beiträge: 263
Registriert: 26.04.2022 11:03:51

Re: Grub Bootet falsch

Beitrag von isabena » 03.11.2023 18:57:31

fataljusticeno1 hat geschrieben: ↑ zum Beitrag ↑
03.11.2023 16:13:45
Ich habe einen kleinen bösen Grub Fehler....
ich hätte gerne das Grub normal startet. Der Debian Grub.
hast du mal versucht im Debian den grub neu zu installieren ?

Code: Alles auswählen

# grub-install
dann natürlich noch

Code: Alles auswählen

#update-grub

Benutzeravatar
grubenlicht
Beiträge: 422
Registriert: 10.06.2021 22:35:56

Re: Grub Bootet falsch

Beitrag von grubenlicht » 03.11.2023 19:12:58

vielleicht mal planmäßig untersuchen!

So analysiert man das Bootverhalten im EFI Modus:

Code: Alles auswählen

 parted -l
# zeigt, welches device die ESP ist

Code: Alles auswählen

lsblk -o name,partuuid,uuid
# gibt die zugehörige PartUUID, sowie die UUID von ESP und "/" aus

Code: Alles auswählen

 efibootmgr -v
# zeigt, welcher Booteintrag auf welche ESP zugreift (die lange Ziffenrfolge)
''BootOrder'' zeigt die Reihenfolge
im Dualboot mit Windows kann es bei bestimmten PC notwendig sein, Windows zwar an 1. Stelle zu setzen, aber auf "inaktiv"

Code: Alles auswählen

 mount /dev/<ESP> /mnt &&  ls -R /mnt &&  umount /mnt
zeigt den Inhalt der ESP (und für debian eine …/efi/debian/grub.cfg, für Windows …/efi/Windows/Boot/boomgfw.efi).
Mit

Code: Alles auswählen

 mount /dev/<ESP> /mnt &&  cat /mnt/efi/debian/grub.cfg &&  umount /mnt
sieht man den Inhalt der grub.cfg mit der UUID für das zugehörige "/" und damit den Ort derjenigen grub.cfg, die beim Booten als Menü angezeigt wird.
Bei mehreren ESP untersucht man die entsprechend.

Benutzeravatar
bitterlemon
Beiträge: 70
Registriert: 14.10.2023 12:59:30

Re: Grub Bootet falsch

Beitrag von bitterlemon » 03.11.2023 19:15:54

fataljusticeno1 hat geschrieben: ↑ zum Beitrag ↑
03.11.2023 17:20:17
Ich habe jetzt alles neu installiert

win10 neu und Debian neu...

Grub startet nicht und es startet zuerst win 10.

was im efibootmgr steht stimmt einfach nicht

Code: Alles auswählen

sudo efibootmgr
BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 0001,0000
Boot0000* Windows Boot Manager
Boot0001* debian
oder es steht so weil ich wieder aus den UEFI booten musste und dort dann grub startete

Wie Windows 10? MS hat den Grub doch in den Zertifikaten im EFI-Bios geblacklisted?! Da musst du die Databases resetten. Wahschreinlich hast du das aber schon gemacht, sonst könntets du ja nicht die Config Snippets posten, weil dein System anscheinend ins Debian booten kann.
Es gibt keine dummen Fragen, denn man lernt nie aus: Wie tapeziert man eine Schallmauer? :roll:

fataljusticeno1
Beiträge: 57
Registriert: 03.11.2023 16:02:51

Re: Grub Bootet falsch

Beitrag von fataljusticeno1 » 03.11.2023 19:21:23

sudo parted -l

Code: Alles auswählen

Model: ATA INNOVATION IT (scsi)
Disk /dev/sda: 512GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End    Size    File system     Name                          Flags
 1      1049kB  106MB  105MB   fat32           EFI system partition          boot, esp
 2      106MB   123MB  16,8MB                  Microsoft reserved partition  msftres
 3      123MB   157GB  157GB   ntfs            Basic data partition          msftdata
 4      157GB   158GB  564MB   ntfs                                          hidden, diag
 5      158GB   511GB  353GB   ext4
 6      511GB   512GB  1023MB  linux-swap(v1)                                swap

Code: Alles auswählen

lsblk -o name,partuuid,uuid
NAME   PARTUUID                             UUID
sda                                         
├─sda1 910a2b64-ba74-486b-ba42-dada0245ee5c B04B-4622
├─sda2 1f89d6d4-c163-4498-83cf-e1ba85a8a3a8 
├─sda3 bd6b36e1-6d8c-4936-953e-9d1188265425 6020548D20546BD2
├─sda4 3409637e-eb48-4f90-83b0-8c9a9bb2141f 5C980BF0980BC80A
├─sda5 cf22912a-91d0-4f0f-8583-830a1734849b d0606840-a626-4db3-9bba-d5ee768c7b4d
└─sda6 d4087abb-0530-4cff-84e2-269d0b37fa62 6294cf3e-a9cc-4b5f-bdaa-eabdcec457a1

Code: Alles auswählen

efibootmgr -v
BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 0001,0000
Boot0000* Windows Boot Manager  HD(1,GPT,910a2b64-ba74-486b-ba42-dada0245ee5c,0x800,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.}...d................
Boot0001* debian        HD(1,GPT,910a2b64-ba74-486b-ba42-dada0245ee5c,0x800,0x32000)/File(\EFI\debian\shimx64.efi)

Code: Alles auswählen

sudo  mount /dev/<ESP> /mnt &&  ls -R /mnt &&  umount /mnt
bash: ESP: Datei oder Verzeichnis nicht gefunde

Code: Alles auswählen

mount /dev/<ESP> /mnt &&  cat /mnt/efi/debian/grub.cfg &&  umount /mnt
bash: ESP: Datei oder Verzeichnis nicht gefunden

fataljusticeno1
Beiträge: 57
Registriert: 03.11.2023 16:02:51

Re: Grub Bootet falsch

Beitrag von fataljusticeno1 » 03.11.2023 19:23:02

Der Grub startet hervorragend wenn ich ihn aus den UEFI starte. Deshalb sind die Einträge alle korrekt.

Do der Grub erscheint nur wenn ich Debian aus den UEFI starte, ansonsten startet Windows10 automatisch

Antworten