Ich habe Ubuntu 14.04 LTS in einer Dual-Boot-Konfiguration mit Windows 8.1 installiert.die Anweisungen in diesem Ubuntu-Forumsbeitrag
(Ich habe eine ext4- /home
Partition hinzugefügt.)
Auch nach Schritt sieben,
Schreiben Sie
bcdedit /set {bootmgr} "path\EFI\ubuntu\shimx64.efi"
in das Terminal
mein PC zeigt mir kein Startmenü an: Windows startet automatisch.
Ich habe den Befehl ausgeführt sudo efibootmgr -v
undDies ist die Ausgabe.
Antwort1
Ihr Anliegen
BootNext: 0009
BootCurrent: 000F
Timeout: 0 seconds
BootOrder: 000F,0008,0009,000A,000B,000C,0007,000D,000E,0001
Boot0001* Windows Boot Manager HD(3,363800,82000,17b1af25-3a01-4b33-9fa5-e6324bca1b76)File(\EFI\ubuntu\grubx64.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}....................
Wie Sie bereits herausgefunden haben, haben Sie wahrscheinlich einen Funktionseintrag für, \EFI\ubuntu\grubx64.efi
der als gekennzeichnet zu sein scheint Windows Boot Manager
, was sehr verwirrend sein kann.
Mögliche Lösung
Da ich keine Methode zum Umbenennen dieser Einträge kenne, schlage ich vor, diesen Eintrag durch Ausführen des folgenden efibootmgr
Befehls zu entfernen:
efibootmgr -B 0001
Dabei 0001
handelt es sich um die Nummer des zu löschenden Eintrags, die entsprechend der aktuellen efibootmgr
Ausgabe geändert werden soll.
Um einen neuen Eintrag zu erstellen, führen Sie den folgenden Befehl aus:
efibootmgr -c -d /dev/sdX -p Y -l \EFI\ubuntu\grubx64.efi -L "Ubuntu"
/dev/sdX
sollte höchstwahrscheinlich in den tatsächlichen Gerätenamen geändert werden, der die Ubuntu-Partition und die EFI-Systempartition/ESP enthält (es wird empfohlen, für jedes Laufwerk, von dem Sie booten möchten, eine ESP zu haben)/dev/sda
.Y
ist höchstwahrscheinlich die Partitionsnummer des ESP1
.
Eine mögliche Problemumgehung oder ein empfohlener Fallback könnte die Einrichtung seinGummistiefel.
Antwort2
Ich poste eine Antwort, weil ich viele Dinge mitzuteilen habe!
1 – Dank @LiveWireBT habe ich mit dem EFI Boot Manager einen neuen Eintrag (mit dem Namen Ubuntu) erstellt und kann ihn mit dem Windows-Boot-Manager auswählen. Aber als ich Ubuntu auswählte, wollte mein Computer nicht damit booten. Er bootet mit Windows.
2 – Nachdem ich easybcd verwendet habe (dank @user305306) sehe ich, dass Windows 8.1 das „Standard“-System ist. Also ändere ich die Konfiguration, um Folgendes zu erhalten:
Ich starte meinen Computer neu und sehe ein Menü, in dem ich das System auswählen kann!!! Heul doch! Aber wenn ich Ubuntu auswähle, erhalte ich eine Fehlermeldung, dass er grubx64.efi nicht finden konnte. Ich werde das Bild bald posten!
BEARBEITEN: Dies ist der Fehler, den ich bekomme:
Auf Deutsch: Die App oder das System konnte nicht geladen werden, da die Datei fehlt oder Fehler enthält.
Antwort3
Holen Sie sich EasyBCD: Problem gelöst. Ich habe zwei Linux-Betriebssysteme auf meinem Computer mit Windows 7.
Antwort4
Ich habe es geschafft, Ubuntu zu booten!
Ich verwendete
efibootmgr
alsLiveWireBT empfiehlt.In Windows mit EasyBCD habe ich den Status von Ubuntu geändert. Ich habe "Systemstandard" eingegeben und es an die erste Stelle in der Liste gesetzt
Ich habe alle "Windows Boot Manager"-Einträge AUSSER Windows 8.1 entfernt
Als ich meinen PC neu startete, hatte ich Zugriff auf Grub und konnte Ubuntu auswählen!