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.
quelle
Antworten:
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
So reparieren Sie Ihren Windows-Bootloader, wenn Sie eine Windows-CD haben
bootrec /fixmbr
Wenn dies nicht zu den gewünschten Ergebnissen führt, versuchen Sie es
bootrec /fixboot
quelle
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:
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.
Quelle: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/boot-to-uefi-mode-or-legacy-bios-mode2. 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.
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.
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-befehlszeilenoptionenBei 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.
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
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.
quelle