Ich habe 2 Festplatten
- Samsung NVMe-SSD (Linux)
- Kingston SSD (Windows 10)
Boot Optionen:
- Speicher: UEFI
- Schnellstart: Deaktiviert
Das funktioniert:
Zuerst habe ich Arch Linux auf Samsung nvme SSD installiert. Sie können den GRUB
Loader in sehenDasBild. Danach habe ich Windows 10 installiert. Ich habe einige Kommentare zur Windows EFI-Partition gesehen. Aber Windows 10 erstellt keine EFI-Partition. Wie Sie im Bild sehen können, gibt es einen Windows-Boot-Datensatz in der Samsung NVMe SSD (Windows ist auf der Kingston SSD installiert).
Jetzt kann ich sowohl Windows als auch Linux laden, indem ich das jeweilige Startgerät aus demStartmenü. Wenn ich Linux lade und den Bootloader repariere, os-prober
wird die Windows-Partition erkannt und Grub fügt sie dem Menü hinzu. Windows wird ohne Probleme geladen.
Das funktioniert nicht:
Wenn ich zuerst Windows und dann Linux installiere, os-prober
kann ich Windows 10 nicht finden.
NOTIZ:
- In allen oben genannten Fällen habe ich die Schnellstartoption von Windows 10 deaktiviert.
- In allen oben genannten Fällen habe ich sichergestellt, dass beide Betriebssysteme UEFI verwenden
- Ich habe Windows und Linux mehrmals installiert, um sicherzustellen, dass dieses Verhalten konsistent ist
Warum os-prober
konnte die Windows-Partition nicht gefunden werden, wenn Windows zuerst installiert wurde?