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.
Bootloader für Fedora 22 nach der Installation von Windows reparieren
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?
2 Antworten auf die Frage
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
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4