Das Grub-Installationsprogramm wurde in Ubuntu gelöscht

Das Grub-Installationsprogramm wurde in Ubuntu gelöscht

Ich war dabei, ein Betriebssystem (Fedora) in einer Virtualbox zu installieren, die auf Ubuntu Natty Narhwal installiert war. Ich wurde aufgefordert, die Festplatte zu formatieren (die Formatierung sollte innerhalb der virtuellen Maschine erfolgen), was ich auch tat. Beim Neustart meines Laptops gelangte ich zu einer Shell mit der Meldung ...

GNU GRUB VERSION 1.99-21ubuntu3.1 Minimale BASH-ähnliche Zeilenbearbeitung wird unterstützt. Für das erste Wort listet TAB alle möglichen Befehlsvervollständigungen auf. An allen anderen Stellen listet TAB mögliche Geräte- oder Dateivervollständigungen auf.

GRUB>

Besteht irgendeine Chance, dass ich mein Betriebssystem zurückbekomme? Ich habe alle Anwendungen darauf installiert, die ich nicht erneut installieren möchte.

Antwort1

Sie müssen zwei Dinge wissen: Welche Partition enthält Ihre /boot-Dateien und welche Partition ist Ihr Stammordner. Wenn Sie diese beiden Dinge herausfinden können, ist es ziemlich einfach:

Wenn Sie wissen, wo sich Ihre /boot-Partition befindet, können Sie die Tabulatorvervollständigung verwenden, um ein Kernel- und RAM-Image zu finden. Grubs Stammverzeichnis ist /boot, Sie müssen ihm also mitteilen, wo dieser Ordner zu finden ist. Grub hat auch ein eigenes Festplattennummerierungsschema, Sie müssen also möglicherweise damit herumspielen, aber bei mir funktioniert das hier:

root (hd0,0)

Dadurch wird das Stammverzeichnis von Grub auf Festplatte 0, Partition 0 gesetzt. Auf meinem System ist dies /boot, sodass ich die Tab-Vervollständigung verwenden kann, um einen Kernel zu finden:

kernel /(press tab)

Auf meinem System:

kernel /vmlinuz-2.6.32-279.11.1.el6.x86_64 root=/dev/sda2

Beachten Sie, dass Sie dem Kernel mitteilen müssen, wo sich Ihre Root-Partition zum Booten befindet. (Dies ist die Root-Speicherortanforderung, die ich zuvor erwähnt habe.)

Als nächstes legen Sie das Initrd-Image fest:

initrd /initramfs-2.6.32.279.11.1.el6.x86_64.img

Dann geben Sie ein

boot

Nachdem Sie Ihr System hochgefahren haben, können Sie Ihr Grub-Menü von Ubuntu aus reparieren, indem Sie Folgendes verwenden:

sudo update-grub

Antwort2

Wenn möglich, würde ich zunächst Folgendes versuchen:

  • Legen Sie eine Live-CD in Ihr CD-Laufwerk ein (die Live-CD sollte Ubuntu oder ein Ubuntu/Debian-Derivat sein).

  • Starten Sie den Computer und öffnen Sie eine Art interaktives Terminal.

  • Sobald Sie im Terminal sind, führen Sie aus sudo update-grub. Dadurch sollte GRUB auf Ihrer Festplatte neu installiert werden.

Viel Glück, ich hoffe, das funktioniert.

verwandte Informationen