Ich hatte Ubuntu 12.04 Beta auf meinem Computer installiert. Als 12.04 endlich veröffentlicht wurde, habe ich mit Startup Disk Creator ein bootfähiges USB-Flash-Laufwerk erstellt.
Dann habe ich beschlossen, zu überprüfen, ob dieses Laufwerk ordnungsgemäß funktioniert, und das System auf meinem Desktop neu zu installieren. Ich muss hinzufügen, mein Desktop verhält sich etwas seltsam, wenn es um bootfähige USBs geht, er erkennt sie als Festplatte.
Im BIOS habe ich die Startpriorität geändert, sodass das USB-Flash-Laufwerk (als Festplatte erkannt) an erster Stelle stand. Erfolgreich gebootet, habe ich Ubuntu installiert. Alles hat gut funktioniert, aber ...
Jetzt kann ich nicht von meiner echten Festplatte booten. Jedes Mal, wenn ich booten möchte, stecke ich das USB-Flash-Laufwerk in meinen Computer, boote, entferne es sicher und alles funktioniert.
Was muss ich tun, um den Boot zu reparieren?
/dev/sda
das Laufwerk, auf dem GRUB installiert werden soll, nicht installiert ist? Sollte dies in dieser Antwort angesprochen werden, oder ist das in der Antwort von knezmej erwähnte Boot-Repair-Tool sicherer?Boot-Reparatur
Das Problem
Grub, Ubuntus Bootloader, wurde auf dem Flash-Laufwerk installiert und nicht auf Ihrer internen Festplatte, wie es hätte sein sollen.
Lösung
Booten Sie mit dem eingesteckten Flash-Laufwerk. Entfernen Sie es, sobald Ubuntu hochgefahren ist.
Führen Sie die folgenden Befehle von einem Terminal aus:
Klicken Sie auf die Schaltfläche "Empfohlene Reparatur" und starten Sie neu.
Erläuterung
Boot-Repair installierte Grub auf Ihrer internen Festplatte. Auf diese Weise kann Ihr Computer gestartet werden, ohne dass dies vom auf dem Flash-Laufwerk installierten Bootloader abhängig ist.
Glossar
quelle
Sie können auch versuchen, Reparatursoftware zu verwenden, z. B. boot-repair-ubuntu von ppa: yannubuntu / boot-repair
quelle
Ich hatte dieses Problem beim Versuch, Ubuntu von einem dauerhaften USB-Laufwerk zu installieren. Ich habe mit einem nicht persistenten USB angefangen und es hat gut funktioniert. Es war nicht ideal, aber es hat funktioniert.
quelle
Es wäre eine gute Idee zu erwähnen, um den folgenden Befehl abzuschließen:
um festzustellen, wo sich die logische HD-Partition befindet. In meinem Fall war es an der folgenden Adresse:
/dev/sdb
deshalb hat es vorher nicht funktioniert. Jetzt ist es :)Zusammenfassend machen Sie die folgenden ersten
dann
Schiere!
quelle