
Auf meinem Computer war Ubuntu 12.04 Beta installiert. Als 12.04 endlich veröffentlicht wurde, habe ich mit Startup Disk Creator einen bootfähigen USB-Stick erstellt.
Dann habe ich beschlossen, zu prüfen, ob dieses Laufwerk ordnungsgemäß funktioniert, und das System auf meinem Desktop neu zu installieren. Ich muss hinzufügen, dass sich mein Desktop bei bootfähigen USB-Geräten etwas seltsam verhält, er erkennt sie als Festplatte.
Im BIOS habe ich die Boot-Priorität geändert, sodass der USB-Stick (als Festplatte erkannt) an erster Stelle stand. Nach dem erfolgreichen Booten habe ich Ubuntu installiert. Alles hat gut funktioniert, aber ...
Jetzt kann ich nicht mehr von meiner echten Festplatte booten. Jedes Mal, wenn ich booten möchte, stecke ich den USB-Stick in meinen Computer, boote, entferne ihn sicher und alles funktioniert.
Was muss ich tun, um den Bootvorgang zu reparieren?
Antwort1
Es sieht so aus, als ob Grub auf dem USB-Laufwerk installiert wurde. Booten Sie mit dem USB-Laufwerk, öffnen Sie ein Terminalfenster, indem Sie Ctrl- Alt- drücken T, und führen Sie dann aus
sudo grub-install /dev/sdX
Dabei ist sdX das Laufwerk, von dem Sie booten möchten. Dieser Befehl installiert GRUB im MBR der gewünschten Festplatte (sda, sdb, sdc, sdd), wodurch es bootfähig werden sollte. Die Befehle sudo fdisk -l
oder lsblk
sollten Ihnen dabei helfen, das gewünschte Laufwerk zu identifizieren.
Antwort2
Boot-Reparatur
Das Problem
Grub, der Bootloader von Ubuntu, wurde auf dem Flash-Laufwerk installiert und nicht, wie es hätte sein sollen, auf Ihrer internen Festplatte.
Lösung
Booten Sie mit eingestecktem Flash-Laufwerk. Entfernen Sie es, sobald Ubuntu gebootet ist.
Führen Sie die folgenden Befehle von einem Terminal aus:
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair
boot-repair
Klicken Sie auf die Schaltfläche „Empfohlene Reparatur“ und starten Sie neu.
Erläuterung
Boot-Repair installiert Grub auf Ihrer internen Festplatte. Dadurch kann Ihr Computer booten, ohne vom Bootloader abhängig zu sein, der auf dem Flash-Laufwerk installiert wurde.
Glossar
Bootloader: ein Codeabschnitt, der ausgeführt wird, bevor ein Betriebssystem ausgeführt wird. Ein Bootloader wird zum Booten anderer Betriebssysteme verwendet. Jedes Betriebssystem hat normalerweise seinen eigenen Bootloader.
GRUB (Großer vereinheitlichter Bootloader): ein Bootloader-Paket, das entwickelt wurde, um mehrere Betriebssysteme zu unterstützen und dem Benutzer die Auswahl zwischen ihnen während des Bootvorgangs zu ermöglichen. Es ist der Standard-Bootloader von Ubuntu.
Befehl, Befehlszeile: die traditionelle Unix-Umgebung, in der Sie Befehle eingeben, um dem Computer mitzuteilen, was er tun soll.
Terminal: eine Anwendung, die Ihnen den Zugriff auf die Befehlszeile ermöglicht. Öffnen Sie sie, indem Sie die entsprechende Tastenkombination drücken.Ctrl Alt T
Antwort3
Sie können auch versuchen, Reparatursoftware zu verwenden, z. B. boot-repair-ubuntu von ppa:yannubuntu/boot-repair
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install boot-repair
Antwort4
Es wäre eine gute Idee, zur Vervollständigung den folgenden Befehl zu erwähnen:
sudo fdisk -l
um festzustellen, wo sich die logische HD-Partition befindet. In meinem Fall war sie an folgender Adresse:
/dev/sdb
deshalb hat es vorher nicht funktioniert. Jetzt funktioniert es :)
Zusammenfassend sollten Sie zunächst Folgendes tun
sudo fdisk -l (determine your logical partition)
Dann
sudo grub-install /dev/(location to the main HD logical partition)
Scheren!