Booten ohne angeschlossenes Flash-Laufwerk nicht möglich

Booten ohne angeschlossenes Flash-Laufwerk nicht möglich

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 -loder lsblksollten 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/sdbdeshalb 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!

verwandte Informationen