Gute Frage. Die Fehlerbehebung hängt jedoch von vielen Faktoren ab. Ich habe einige Fragen, die zur Klärung der Lösung beitragen könnten:
- Welches System haben Sie zuletzt installiert ? Es hört sich so an, als hättest du Windows 7 vorinstalliert, dann Ubuntu installiert und dann Windows 10 installiert?
- Sind diese alle auf derselben Festplatte installiert? Wenn nicht, welche Betriebssysteme befinden sich auf welcher Festplatte? Welche Festplatte ist die primäre in Ihrer Startreihenfolge?
- Verwenden Sie UEFI oder Legacy-BIOS? Ich gehe davon aus, dass Sie Windows 7 als Erstes hatten und Linux ohne große Probleme dual booten konnten (viele Optionen, die Sie zuerst in Windows 10 ändern könnten), aber ich könnte mich irren. Dies hängt hauptsächlich davon ab, wie alt Ihr Computer ist und ob Windows 10 vorinstalliert wurde.
- Wie haben Sie Win 10 installiert? Haben Sie spezielle Einstellungen vorgenommen (z. B. Win 10 im BIOS-Modus bereitgestellt) oder die Starteinstellungen nachträglich bearbeitet? Eine Sache, die mich verwirrt, ist, dass wenn Sie Windows 10 zuletzt installiert haben, GRUB 2 in Ihrem Master Boot Record (MBR) überschrieben und / oder auf UEFI umgestellt werden sollte (wenn Ihr Motherboard fähig ist). In beiden Fällen könnten Sie Ubuntu überhaupt nicht booten. Bitte erläutern Sie, wie Sie die Windows 10-Installation abgeschlossen haben (falls Sie sich erinnern).
Wie auch immer, fahren Sie mit der Antwort fort. Um herauszufinden, welche Firmware-Schnittstelle Sie verwenden, öffnen Sie in Windows 10 das Fenster Ausführen (Windows + R) und geben Sie Folgendes ein msinfo32
. Ungefähr zur Hälfte wird Ihr BIOS-Modus aufgelistet.
Beachten Sie, dass Sie msinfo32 auch unter Windows 7 ausführen können und es dort auch eine Liste für das BIOS gibt, aber da UEFI zum Zeitpunkt der Veröffentlichung dieses Betriebssystems noch nicht verwendet wurde, wird es Ihnen wahrscheinlich nur Ihre BIOS-Version geben am besten ab Win 10 überprüfen.
Lösung 1
Wenn diese Hardwarekonfiguration mehr als eine Festplatte umfasst, booten Sie möglicherweise einfach auf die falsche Festplatte. Wenn Sie beispielsweise Win 7 / Ubuntu auf Laufwerk 1 und Win 10 auf Laufwerk 2 haben und Laufwerk 1 als primär festgelegt ist, bootet Ihr System trotz Ihrer BCD-Einstellungen weiterhin auf diesem Laufwerk. Um dies zu überprüfen / bearbeiten, müssen Sie Ihr BIOS oder UEFI starten. Um dies zu tun:
1. Starten Sie den PC und drücken Sie die Herstellertaste, um die Menüs zu öffnen. Verwendete allgemeine Tasten: Esc, Delete, F1, F2, F10, F11 oder F12. Während des Startvorgangs wird der Schlüssel häufig auf einem Bildschirm angezeigt. Wenn es keinen gibt oder der Bildschirm zu schnell ist, um ihn zu sehen, überprüfen Sie die Site Ihres Herstellers.
2. Oder wählen Sie in Windows 10 entweder auf dem Anmeldebildschirm oder im Startmenü die Option Ein / Aus (Symbol der Ein / Aus-Taste)> Halten Sie die Umschalttaste gedrückt, und wählen Sie Neu starten. Wählen Sie Problembehandlung> Erweiterte Optionen> UEFI-Firmware-Einstellungen.
3. Überprüfen Sie in Ihrem BIOS oder UEFI die Startreihenfolge Ihrer Festplatte. Die Lösung könnte so einfach sein, dass Sie zuerst Ihre Windows 10-Festplatte einstellen.
Ich muss mehr über Ihre Hardwarekonfiguration und die Startreihenfolge erfahren, bevor ich diesbezüglich genauere Empfehlungen aussprechen kann.
Quelle:
https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/boot-to-uefi-mode-or-legacy-bios-mode
Lösung 2 (nur Legacy-BIOS)
Unter der Annahme, dass es sich um ein Legacy-BIOS handelt , ist EasyBCD wahrscheinlich die beste Option. Vielleicht haben Sie einfach nicht alle erforderlichen Einstellungen ausgewählt? Hier finden Sie eine ausführliche Schritt-für-Schritt-Anleitung:
http://linuxbsdos.com/2012/03/10/restore-the-windows-bootloader-to-mbr-after-dual-booting-with-linux/
Kurz gesagt sind die Schritte wie folgt:
1. Klicken Sie auf die Registerkarte BCD-Bereitstellung . Von dort aus klicken Sie auf Write MBR . Dadurch wird der Windows-Bootloader auf dem MBR wiederhergestellt.
Bei Erfolg wird unten links eine Meldung angezeigt, die Sie darüber informiert, dass der MBR geschrieben wurde. Das bedeutet aber auch, dass Sie GRUB jetzt verloren haben und nicht mehr in Linux booten können.
2. Klicken Sie auf die Registerkarte Neuen Eintrag hinzufügen. Hier fügen Sie Ihre Ubuntu-Installation hinzu.
Klicken Sie dort auf die Registerkarte Linux / BSD und wählen Sie dann GRUB 2 aus der Dropdown-Liste aus. Ändern Sie den Namen entsprechend Ihrer Linux-Distribution (in Ihrem Fall Ubuntu 14.04?) Und klicken Sie auf die Schaltfläche Eintrag hinzufügen.
3. Klicken Sie auf das Menü Edit BootRegisterkarte, um den neuen Eintrag anzuzeigen. Sie können auch die Reihenfolge auswählen, in der die Betriebssysteme hier aufgelistet sind, und das Zeitlimit (in Sekunden) festlegen, bevor der Standard ohne Benutzereingabe gestartet wird.
4. Um zu diesem Zeitpunkt sicher zu gehen, empfehle ich, dass Sie zurückgehen und erneut MBR schreiben , um sicherzustellen, dass Ihre obigen Änderungen geschrieben sind.
Wenn EasyBCD für Sie nicht funktioniert oder Sie eine andere Option wünschen, ist in Windows auch ein Befehlszeilen-BCDedit-Tool integriert:
https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/ bcdedit-befehlszeilenoptionen
Sie müssen dies an einer Eingabeaufforderung mit Administratorrechten ausführen.
Andere Ressourcen
Da Ihre Frage etwas vage war (unklar über die Firmware-Schnittstelle, die Reihenfolge, in der Sie die Betriebssysteme installiert haben, die Festplattenkonfiguration usw.), ist es ziemlich schwierig, eine "Einheitslösung" zu erstellen. Daher habe ich einige zusätzliche Ressourcen aufgelistet, die Sie möglicherweise unten als hilfreich erachten.
Auf der AskUbuntu-Website finden Sie eine ausführliche Antwort auf Ihre Frage:
https://askubuntu.com/questions/825686/how-can-i-use-with-the-windows-bootloader-with-windows-10-ubuntu -16-04-Dual-Boot
Normalerweise verwenden Sie sowohl GRUB2 als auch den Windows-Bootloader, da GRUB2 einen Windows-Kernel nicht direkt starten kann und der Windows-Bootloader keinen Linux-Kernel direkt starten kann. Um Windows von GRUB2 zu starten, startet GRUB2 den Windows-Bootloader. Um Ubuntu (oder eine beliebige Linux-Distribution) über den Windows-Bootloader zu starten, wird GRUB2 gestartet.
Am Ende empfehlen sie die Verwendung eines Boot-Managers eines Drittanbieters wie systemd-boot oder rEFInd.
Hier finden Sie einige Hinweise zum Bearbeiten des Windows 7-Bootloaders:
http://blog.nold.ca/2010/09/adding-ubuntu-to-windows-7-bootloader.html
Hier finden Sie einen weiteren Beitrag mit vielen nützlichen Informationen:
https://askubuntu.com/questions/124617/easy-bcd-help-dual-boot-win7-and-ubuntu-11-10-add-new-entry-for-ubuntu
Endlich gibt es mehr Infos zum Dual-Booten Windows und Ubuntu hier:
https://askubuntu.com/questions/274371/install-on-second-hard-drive-with-startup-boot-option
Wenn Sie UEFI verwendenStattdessen ist die Antwort völlig anders. Ich habe eine weitere mögliche Lösung für diesen Fall veröffentlicht. Gerne stellen wir Ihnen auch dort zusätzliche Informationen zur Verfügung, sobald Sie weitere Einzelheiten angeben.