Grub kann keine Fenster starten

536
danil _

Ich habe ein Mi-Notebook-Air. Windows wurde im UEFI-Modus installiert, Linux jedoch in Legacy. Jetzt kann ich Windows nur über UEFI und Linux nur über Legacy booten. grub erkennt Windows, kann aber nicht booten.

(elementare os, windows 10 und gnu grub)

0

1 Antwort auf die Frage

0
gronostaj

In Windows wird die Startmethode durch das Partitionierungsschema der Festplatte festgelegt.

  • Auf GPT-Festplatten startet Windows nur mit UEFI
  • Auf MBR-Disketten wird Windows nur mit CSM / BIOS (aka) gestartet. Erbe

Dies bedeutet, dass Ihre Festplatte aus GPT besteht und Sie können Windows nicht mit CSM starten.

Einfache Lösungen:

  • Konfigurieren Sie UEFI, um das UEFI-Booten und das CSM-Booten gleichzeitig zuzulassen (möglicherweise nicht in Ihrer UEFI verfügbar).
  • Installieren Sie Linux im UEFI-Modus neu

Nicht so einfache Lösungen:

  • Installieren Sie GRUB im UEFI-Modus. Dadurch wird Linux ohne CSM bootfähig.

    Benötigt ziemlich viel Basteln. Sie müssen GRUB auf ESP (EFI-Systempartition) installieren, der UEFI-Startliste hinzufügen, im UEFI-Modus unter Linux booten und so konfigurieren, dass Aktualisierungen für GRUB im UEFI-Modus installiert werden. Wenn ich mich richtig erinnere, können Sie das nicht tun, wenn Sie mit CSM starten, da /sys/firmware/efi/efivarses nicht existiert.

  • Partitionieren Sie die Festplatte mit dem MBR-Schema neu, und korrigieren Sie Windows, um damit arbeiten zu können.

    Erfordert viel Basteln und Vorsicht. Wenn Sie das Partitionierungsschema ändern, werden alle Partitionen ungültig. Sie müssen vorher Sicherungen erstellen und anschließend wiederherstellen. Windows ist möglicherweise umständlich beim Umschalten auf MBR und wird höchstwahrscheinlich nicht booten. Im besten Fall genügt die Ausführung einer "automatischen Reparatur" von Windows-Installationsmedien. Andernfalls müssen Sie BCD (Boot Configuration Data) manuell beheben.