Ich habe ein paar andere Fragen zu diesem Thema gelesen und beide haben auf die Dokumentation der Grub2-Community verwiesen und grub configs von einer Installationsdiskette installiert. Ich hatte einige Probleme mit der Dokumentation, also bin ich hier. Dies kann PEBKAC abgeschlossen sein.
Ich habe zwei Gäste, die auf einem Ubuntu 10.04-Server sitzen, der unter KVM virtualisiert wurde. Beide liefen ursprünglich unter 10.04. Ich habe "do-release-upgrade" verwendet, um problemlos auf 10.10 zu aktualisieren, habe neu gestartet und dann "do-release-upgrade" ausgeführt, um auf beiden Boxen auf 11.04 zu aktualisieren. In meiner Hast habe ich die Fehler wegen fehlender Grub-Konfigurationen ignoriert. Als ich die Gäste neu startete, wurde mir natürlich eine Grub-Eingabeaufforderung angezeigt. Das Ausgeben von "boot" ergibt "Fehler: kein geladener Kernel".
Hier ist die Ausgabe für die Root-Partition:
Wenn ich der manuellen Boot-Anleitung folge, kann ich die Optionen weder mit "SS928-root" noch mit "hda0,1" als Root-Dateisystem klarstellen. Fast alles gibt den Fehler "Datei nicht gefunden".
Wenn Sie auf beiden Dateisystemen "ls" eingeben, werden verschiedene Optionen für vmlinuz und initrd.img angezeigt. Diese Gäste verwenden LVM, wenn dies hilfreich ist.
BEARBEITEN
Ich bin ein bisschen weiter gekommen. Die folgende Befehlsfolge:
Ergibt den folgenden Bildschirm (nachdem Sie eine ganze Menge Text durchgeblättert haben):
Antworten:
Nachdem ich mir Jdehaans Post angesehen hatte, überprüfte ich eine Maschine mit einer ähnlichen Konfiguration. Als ich die grub.cfg einer anderen Box verließ, benutzte ich die folgenden Befehle, um dieses Ding zum Booten zu bringen:
Ich nehme an, der nächste Schritt besteht darin, herauszufinden, wie die Datei grub.cfg auf dieser Maschine jetzt ersetzt werden kann.
quelle
Ich hatte das gleiche Problem und konnte das Problem durch Angabe lösen
Also / dev / sda1 (oder was auf Ihrem System passt ) statt der SS ... Der Rest Ihrer Posts wurde während meiner Versuche beibehalten.
quelle
Wenn Sie irgendwo eine funktionierende Grub-Konfiguration haben, werden
ls
im Stammverzeichnis Partitionen aufgelistet undconfigfile (boot device)/path/to/grub.config
Sie können Ihre Grub-Konfiguration starten.quelle