Windows 8 kann nach der Installation von Ubuntu 16.04 nicht wiederhergestellt werden

Windows 8 kann nach der Installation von Ubuntu 16.04 nicht wiederhergestellt werden

Ich habe Ubuntu 16.04 LTS installiert und kann seitdem keinen Dualboot mit Windows 8 durchführen. Ich habe versucht, boot-repaireine Datei zu erstellen 30_windows, aber trotzdem scheint nichts zu funktionieren. Das generierte Protokoll nach der Boot-Reparatur lautet:http://paste2.org/7e86y4zL

Irgendwelche Hilfe, bitte?

Antwort1

Sieht aus, als hätte eine UEFI-fähige Maschine, auf der Windows 8 im Legacy-Modus auf einer MSdos-Partitionstabellen-Festplatte läuft, eine UEFI-Ubuntu-Installation statt einer Installation im Legacy-Modus (Sie wählen den Modus in den BIOS/UEFI-Einstellungen aus). Am Ende der Festplatte befindet sich eine EFI-Partition, sda8, aber sie enthält keine Bootloader, weder Ubuntu noch Windows, aber sie hat jetzt das Boot-Flag. Beheben Sie eines, verschieben Sie das Boot-Flag zurück auf die Windows-Partition, sda2 von sda8 (Ubuntu kümmert sich nicht darum, Windows schon). Booten Sie Ubuntu (im Legacy-Modus) und führen Sie aus

sudo update-grub  

Starten Sie neu und prüfen Sie, ob im Grub-Menü eine Windows-Auswahl angezeigt wird. Probieren Sie es aus und prüfen Sie, ob es funktioniert.


Überprüfen Sie, welches Grub Sie installiert haben. Bei einer UEFI-Installation erhalten Sie das falsche. Für Legacy wird grub-pc benötigt, nicht grub-efi-amd64.

dpkg -l |grep grub 

Sie können die Grub-Pakete löschen und neu installieren oder einfach im richtigen Legacy-Modus neu installieren und dabei die vorhandene Ubuntu-Partition formatieren. Dadurch werden auch alle Änderungen gelöscht, die Sie an den Dateien /etc/grub.d vorgenommen haben.

verwandte Informationen