Bootloader für Fedora 22 nach der Installation von Windows reparieren

10252
Just User

Ich habe bereits Fedora 22 und Windows 7 in meiner Maschine, ich möchte ein Upgrade auf Windows 10 durchführen, aber in der Tat habe ich Angst, Fedora zu verlieren

Ich habe die Fedora-Dokumentation gelesen, habe aber immer noch Angst, diesen Schritt zu beginnen

Hat da schon jemand diesen Prozess gemacht und vertraut darauf, dass es gut funktioniert?

1
Es sollte derselbe Vorgang sein, wenn eine Windows-Installation den Bootloader von Grub unterbricht. Https://ask.fedoraproject.org/de/question/40578/how-to-reinstall-or-fix-grub-in-fedora-20/ MC10 vor 9 Jahren 0
Haben Sie einen Linux-Bootloader für MBR installiert? Oder zur Linux-Partition? zaonline vor 9 Jahren 0

2 Antworten auf die Frage

1
KimPhilby

Ich habe ein Dual-Boot-Laptop mit einer ISO-Datei von Windows 7 auf Windows 10 aktualisiert. GRUB funktioniert gut, außer dass in GRUB Windows 7 anstelle von Windows 10 angezeigt wird. Ich vermute, dass GRUB beim nächsten Upgrade von Fedora (von 22 auf 23) Windows 10 wiedergibt. Übrigens, VirtualBox funktioniert noch nicht funktionieren unter Windows 10, aber die anderen Programme funktionieren und die Dateien sind intakt.

0
digital illusion

Wenn Fedora in Ihrer primären Partition und Fenster in Ihrer sekundären Partition enthalten sind, treten Probleme auf.

Upgrade auf Windows 10 Zunächst müssen Sie grub vom MBR deinstallieren. Andernfalls kann Windows Update nicht darauf schreiben. Sie können MBRFix dazu verwenden. Angenommen, Sie haben 1 Laufwerk:

 MbrFix /drive 0 fixmbr /win7 

Beim nächsten Reset sehen Sie nur "Fehlendes Betriebssystem". Sie müssen dann das Boot- Label auf Ihrer sekundären Partition festlegen. Dies ist ganz einfach, wenn Sie gparted von einem Fedora Live USB verwenden. Von jetzt an ist Ihre primäre Partition vollständig unsichtbar und Sie können ein Upgrade durchführen

Wiederherstellen von Grub Wenn das Upgrade abgeschlossen ist, können Sie mit dem Live USB erneut booten. Setzen Sie das Boot- Label wieder auf Ihre Boot-Partition (die Sie später einhängen müssen) und führen Sie die Installation von grub als Root-Verzeichnis durch:

grub2-install --root-directory=/run/media/22cd34deff355e32674 /dev/sda 

Notieren Sie sich auch, wie der Name Ihres Lvms lautet, und starten Sie dann den Computer neu:

lvm lvscan 

Beim Neustart wird Grub im Konsolenmodus gestartet. Sie müssen auf Runlevel 3 booten und dabei das LVM-Stammverzeichnis angeben:

set root=(hd0,0) linux vmlinuz-4.1.7-etc ro root=/dev/mapper/lv_root 3 initrd initram-4.1.7-etc boot 

Wenn Sie sich als root angemeldet haben, erstellen Sie die Konfiguration neu und installieren sie erneut:

grub2-mkconfig -o /boot/grub2/grub.cfg grub2-install /dev/sda