So erstellen Sie einen Windows 10-Bootloader Als Standard-Bootloader

0

Ich habe Ubuntu 14.04 installiert und dann Windows 10 installiert. Normalerweise starte ich GRUB 2, um auf beide zuzugreifen, aber eines Tages funktionierte meine Tastatur nicht mehr mit GRUB 2. Daher habe ich GRUB 2 mit dem Windows 7-Bootloader mit easyBCD geändert, aber das Problem bleibt bestehen.

Aber eines Tages erschien der Windows 10-Bootloader, ich weiß nicht, wie er erschien, aber nur einmal, und Maus und Tastatur funktionierten gut.

Was ich brauche:

1 - So ändern Sie den Windows 7-Bootloader in GRUB 2 oder den Windows 7-Bootloader in den Windows 10-Bootloader, falls dies einfacher ist.

2 - Nach dem Wechsel zu GRUB 2 muss ich zu Windows 10 Bootloader wechseln, der die Option zum Booten in Windows 10 und zu GRUB 2 / Ubuntu bietet. Ich bin kein Ubuntu-Experte, bitte geben Sie eine klare, detaillierte Lösung an.

Bitte helfen Sie, ich kann die meiste Zeit nicht auf Ubuntu zugreifen, da die Tastatur nicht funktioniert.

Ich habe auch die Legacy-Unterstützung im BIOS aktiviert, aber das hat nicht geholfen.

kpatti
quelle
1
Mögliches Duplikat von Wie wird der Windows-Bootloader zum Standard gemacht?
Ramhound
@ Ramhound: Dieser Beitrag ist für XP. Der Inhalt ist größtenteils noch korrekt, kann aber dennoch als abgeschrieben angesehen werden.
Harrymc
Es hilft keine Vorschläge?
kpatti

Antworten:

0

Wenn Sie UEFI verwenden , müssen Sie dies möglicherweise zum Bearbeiten verwenden. Geändert von hier: https://askubuntu.com/questions/66070/how-to-set-windows-bootloader-as-default-bootloader

Starten Sie Ihren Computer neu und geben Sie das BIOS ein (in meinem Fall drücken Sie ENTF).

Gehen Sie zu Startoptionen -> (Dieser Schritt kann variieren) Priorität des Festplattenlaufwerks -> Erste Priorität -> Windows-Bootloader

Der zweite Schritt hängt davon ab, wie Sie Ubuntu / Windows installiert haben

Der Schlüssel ist, dass wenn Ubuntu auf eine höhere Priorität (Festplattenpriorität oder Startgerätepriorität) eingestellt ist, Sie diese durch den Windows-Bootloader ersetzen sollten.



So reparieren Sie Ihren Windows-Bootloader, wenn Sie eine Windows-CD haben

  1. Booten von CD
  2. Öffnen Sie auf dem Titelbildschirm das Terminal (die Schaltfläche befindet sich normalerweise in der linken unteren Ecke).
  3. Ausführen bootrec /fixmbr
    Wenn dies nicht zu den gewünschten Ergebnissen führt, versuchen Sie esbootrec /fixboot
Allan Smithee
quelle
0

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:

  1. 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?
  2. 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?
  3. 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.
  4. 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.

Allan Smithee
quelle
1
Wir erwarten, dass Antworten alle relevanten Informationen in ihrem Körper enthalten. Bitte zitieren Sie alle Referenzen, die Sie zur Beantwortung einer Frage benötigen (manchmal zitiere ich mehr als 6 verschiedene Referenzen), aber alle Informationen sind in jeder Antwort enthalten, die ich einreiche.
Ramhound
Die vollständige Antwort hängt davon ab, ob er die beiden Fragen oben beantwortet. Seine ursprüngliche Frage war unklar, daher alle Hinweise.
Allan Smithee
Die Antwort wurde geändert, um detailliertere Informationen zu enthalten. Wenn es dir jetzt besser gefällt, entferne bitte deine negative Stimme. Vielen Dank.
Allan Smithee
Wenn die Frage unklar war, sollten Sie sie nicht beantworten. Bis Sie 50+ Ruf erreichen und kann überall äußern , beschränken Sie sich , Fragen zu beantworten , die sind klar.
robinCTS
Nun, anscheinend war niemand bereit zu antworten, weil es schon seit 10 Monaten hier oben war. Ich bin sicher, er würde lieber eine Lösung als nichts sehen. Was ich hinzugefügt habe, sollte es lösen oder ihn zumindest auf den richtigen Weg bringen.
Allan Smithee