Grub dual boot - nvme ssd M2 win10 nicht zu finden

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
FinoX
Beiträge: 10
Registriert: 07.01.2020 08:29:32

Grub dual boot - nvme ssd M2 win10 nicht zu finden

Beitrag von FinoX » 07.01.2020 08:48:29

Hi Leute,
Grub findet die windows 10 M2 nicht. Habt ihr eine Idee? win lässt sich vom Uefi her booten.
Merci
grub-mkconfig -o /boot/grub/grub.cfg
Generating grub configuration file ...
Found theme: /boot/grub/themes/linen/theme.txt
Found linux image: /boot/vmlinuz-4.19.0-6-amd64
Found initrd image: /boot/initrd.img-4.19.0-6-amd64
Found memtest86+ image: /boot/memtest86+.bin
Found mtest-64.efi image: /boot/uefi-mt/mtest-64.efi
done
sudo update-grub
Generating grub configuration file ...
Found theme: /boot/grub/themes/linen/theme.txt
Found linux image: /boot/vmlinuz-4.19.0-6-amd64
Found initrd image: /boot/initrd.img-4.19.0-6-amd64
Found memtest86+ image: /boot/memtest86+.bin
Found mtest-64.efi image: /boot/uefi-mt/mtest-64.efi
done

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

Re: Grub dual boot - nvme ssd M2 win10 nicht zu finden

Beitrag von rhHeini » 09.01.2020 20:46:52

os-prober als root laufen lassen?

Mfg Rolf

Benutzeravatar
smutbert
Beiträge: 8342
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Grub dual boot - nvme ssd M2 win10 nicht zu finden

Beitrag von smutbert » 09.01.2020 21:03:42

oder sonst manuell einen Eintrag erstellen. Den kann man an die »/etc/grub.d/40_custom« hängen, damit er bei jedem Lauf von update-grub in die Grub-Konfiguration übernommen wird:

Code: Alles auswählen

menuentry 'Microsoft Windows 10' --class windows {
     insmod chain
     insmod part_gpt
     search --no-floppy --fs-uuid --set=root XXXX-XXXX
     chainloader /EFI/MICROSOFT/BOOT/bootmgfw.efi
}
du musst nur XXXX-XXXX durch die UUID der EFI System Partition ersetzten, die Windows nutzt.

Die automatische Erkennung mit Debianos-prober funktioniert bei mir auch nicht immer und ich habe keine Idee woran das liegen könnte.

FinoX
Beiträge: 10
Registriert: 07.01.2020 08:29:32

Re: Grub dual boot - nvme ssd M2 win10 nicht zu finden

Beitrag von FinoX » 11.01.2020 16:57:04

Hallo Smutbert,
wie heißt der genaue nvme1pnX bereich der gesetzt werden soll?
Merci Finox

FinoX
Beiträge: 10
Registriert: 07.01.2020 08:29:32

Re: Grub dual boot - nvme ssd M2 win10 nicht zu finden

Beitrag von FinoX » 11.01.2020 17:00:46

Hallo Rolf,
wie lautet der Befehl um die os-proper als root laufen zu lassen?
Merci FinoX

Benutzeravatar
smutbert
Beiträge: 8342
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Grub dual boot - nvme ssd M2 win10 nicht zu finden

Beitrag von smutbert » 11.01.2020 19:44:08

os-prober wird beim Erstellen der grub-Konfiguration aufgerufen. Das geht ohnehin nur als root. Selbst kannst du das mit

Code: Alles auswählen

# update-grub
aufrufen (# steht nur für den Prompt von root), aber wenn ich deinen Eröffnungsbeitrag richtig interpretiere hast du das bereits gemacht, ohne dass es etwas geholfen hat.
FinoX hat geschrieben: ↑ zum Beitrag ↑
11.01.2020 16:57:04
Hallo Smutbert,
wie heißt der genaue nvme1pnX bereich der gesetzt werden soll?
Merci Finox
Zuerst einen Überblick über die Partitionierung verschaffen, zum Beispiel mit

Code: Alles auswählen

# gdisk -l /dev/nvme0n1
(also das richtige nvme-Gerät ohne pX hinendran) und dann noch die UUIDs der Partitionen ausgeben lassen

Code: Alles auswählen

# blkid
Wenn du nicht weiterkommst, kannst du natürlich die Ausgaben der Befehle posten. Ich hab zwar sehr wenig Erfahrung mit Windows, aber wir werden die richtige Partition schon finden.

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

Re: Grub dual boot - nvme ssd M2 win10 nicht zu finden

Beitrag von rhHeini » 11.01.2020 20:23:08

FinoX hat geschrieben: ↑ zum Beitrag ↑
11.01.2020 17:00:46
wie lautet der Befehl um die os-proper als root laufen zu lassen?
Terminal öffnen, eingeben (ich hoffe Du kennst Dein root-Passwort):

Code: Alles auswählen

su -
os-prober
update-grub

FinoX
Beiträge: 10
Registriert: 07.01.2020 08:29:32

Re: Grub dual boot - nvme ssd M2 win10 nicht zu finden

Beitrag von FinoX » 12.01.2020 08:53:37

Hallo Smutbert,
Es gibt 4 Partitionen.
/dev/nvme0n1p1 2048 1085439 1083392 529M Windows recovery environment
/dev/nvme0n1p2 1085440 1290239 204800 100M EFI System
/dev/nvme0n1p3 1290240 1323007 32768 16M Microsoft reserved
/dev/nvme0n1p4 1323008 937701375 936378368 446,5G Microsoft basic data
Merci
FinoX

Benutzeravatar
smutbert
Beiträge: 8342
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Grub dual boot - nvme ssd M2 win10 nicht zu finden

Beitrag von smutbert » 12.01.2020 16:42:28

/dev/nvme0n1p2 sollte die gesuchte Partition sein. Mit

Code: Alles auswählen

# blkid /dev/nvme0n1p2
erhätlst du die gewünschte UUID

FinoX
Beiträge: 10
Registriert: 07.01.2020 08:29:32

Re: Grub dual boot - nvme ssd M2 win10 nicht zu finden

Beitrag von FinoX » 13.01.2020 12:34:51

Hi Smutbert,
ich habe die customs40 verändert.
es wird Windows im Grubmenu angezeigt mit 2 Fehlermeldungen
unspecificied search type
cant find on command chainloader
Gruß Finox

Benutzeravatar
smutbert
Beiträge: 8342
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Grub dual boot - nvme ssd M2 win10 nicht zu finden

Beitrag von smutbert » 13.01.2020 15:53:50

Die erste Fehlermeldung schreckt mich nicht, das lässt sich wohl leicht lösen, aber die zweite finde ich sehr irritierend. Kannst du den genauen Inhalt der Datei (»/etc/grub.d/40_custom«) posten und das vorzugsweise in Code-Tags (dafür ist der mit </> beschriftete Button im Editor)?

und nachdem sich grub bei dir anders verhält als ich es (von meinem System) gewohnt bin: Hast du ein normales Debian installiert? Und welche Debianversion hast du installiert?

FinoX
Beiträge: 10
Registriert: 07.01.2020 08:29:32

Re: Grub dual boot - nvme ssd M2 win10 nicht zu finden

Beitrag von FinoX » 13.01.2020 18:21:49

Hi Smutbert, es ist ein Mx-Linux

exec tail -n +3 $0
menuentry 'Microsoft Windows 10' --class windows {
insmod chain
insmod part_gpt
search --no-floppy --fs-E0C6-8638 --set=root nvme0n1p2
chainloader /EFI/MICROSOFT/BOOT/bootmgfw.efi }
wenn ich im Grub mit e in den Windowseintrag gehe wird --fs-E0C6-6838 angezeigt.
Gruß FinoX

Benutzeravatar
smutbert
Beiträge: 8342
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Grub dual boot - nvme ssd M2 win10 nicht zu finden

Beitrag von smutbert » 13.01.2020 19:46:01

Ok, da liegt ein kleines Mißverständnis vor. Wenn E0C6-6838 die UUID ist, sollte das nach "exec tail -n +3 $0" so aussehen

Code: Alles auswählen

menuentry 'Microsoft Windows 10' --class windows {
    insmod chain
    insmod part_gpt
    search --no-floppy --fs-uuid --set=root E0C6-8638
    chainloader /EFI/MICROSOFT/BOOT/bootmgfw.efi
}
aber mit der Fehlermeldung, dass der Befehl chainloader nicht gefunden wurde, habe ich so meine Schwierigkeiten. Der Befehl wird vom Modul chain zur Verfügung gestellt, das wir ja mit "insmod chain" laden.
Zuletzt geändert von smutbert am 13.01.2020 21:20:11, insgesamt 1-mal geändert.

FinoX
Beiträge: 10
Registriert: 07.01.2020 08:29:32

Re: Grub dual boot - nvme ssd M2 win10 nicht zu finden

Beitrag von FinoX » 13.01.2020 20:01:24

Hi Smutbert
Nein die UUID="E0C6-8638"
es wird aber im Grub windows entry die 6838 an.
bei Veränderung in 6838 passiert nichts.
Gruß Finox

Benutzeravatar
smutbert
Beiträge: 8342
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Grub dual boot - nvme ssd M2 win10 nicht zu finden

Beitrag von smutbert » 13.01.2020 21:29:34

Keine Ahnung wie ich den Zahlendreher eingebaut habe, entschuldige bitte die Verwirrung. Ich habe es in meinem Beitrag korrigiert. Nach der Änderung musst du natürlich wieder update-grub ausführen.

Ich fürchte aber, dass der Fehler mit dem nicht gefunden chainloader-Befehl bleibt – da habe ich aber noch keine Idee woran es liegen könnte.

FinoX
Beiträge: 10
Registriert: 07.01.2020 08:29:32

Beitrag von FinoX » 14.01.2020 09:11:43

+

FinoX
Beiträge: 10
Registriert: 07.01.2020 08:29:32

Re: Grub dual boot - nvme ssd M2 win10 nicht zu finden

Beitrag von FinoX » 14.01.2020 09:17:02

Hallo Smutbert,
Der Zahlendreher stand im Grub des Menuentry - also ein Fehler meines PCś.
Vielen Dank
FinoX

FinoX
Beiträge: 10
Registriert: 07.01.2020 08:29:32

Re: Grub dual boot - nvme ssd M2 win10 nicht zu finden

Beitrag von FinoX » 22.01.2020 16:10:35

Hallo Smutbert,
1,Fehlermeldung blieb bestehen unspecificied search type
error: findet file nicht chainloader /EFI/MICROSOFT/BOOT/bootmgfw.efi

Gruß FinoX

Benutzeravatar
smutbert
Beiträge: 8342
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Grub dual boot - nvme ssd M2 win10 nicht zu finden

Beitrag von smutbert » 22.01.2020 22:54:49

Ok, wenn du die Meldung einigermaßen richtig gepostet hast ist das jetzt immerhin eine andere Fehlermeldung. Vorher war es sinngemäß so etwas wie „Befehl nicht gefunden“, wofür ich in der Situation weder eine Erköärung noch einen Lösungsansatz parat habe, aber nun klingt es so als würde lediglich der Windows-Bootloader nicht existieren oder zumindest nicht dort sein von wo wie ihn zu laden versuchen.

Kannst du vielleicht einmal beide EFI System Partitionen nach einer Datei /EFI/MICROSOFT/BOOT/bootmgfw.efi durchsuchen, die müsste nach allem was ich weiß auf einer EFI System Partition sein.

Antworten