Nach dem Upgrade von Ubuntu 13.10 auf 14.04 konnte grub Ubuntu nicht laden und warf den Fehler auf symbol 'grub_term_highlight_color' not found
. Ich folgte die Lösung in dem angebotenen Bug Report aber dies scheiterte für mich, den Fehler zu werfen failed to get canonical path of /cow
.
Jetzt versuche ich, Boot-Repair zu installieren, um dieses Problem auf einem Live-Stick mit diesen Befehlen zu beheben.
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && (boot-repair &)
Nach dem Hinzufügen und Aktualisieren der Repositorys wird jedoch der ppa:yannubuntu/boot-repair
Fehler 404 Not Found angezeigt.
W: Failed to fetch http://ppa.launchpad.net/yannubuntu/boot-repair/ubuntu/dists/trusty/main/binary-amd64/Packages 404 Not Found
Ist dieses Problem lösbar oder gibt es eine alternative PPA für Boot-Repair?
apt
boot-repair
Joren
quelle
quelle
Antworten:
Umgehung: Installieren Sie Pakete für eine ältere Version
Es wurde ein Fehler 404 nicht gefunden angezeigt, da der PPA für die neuere Version nicht aktualisiert wurde (vertrauenswürdig).
boot-repair
Führen Sie zur Installation in Ubuntu 14.04 die folgenden Befehle auf dem Terminal aus:Verwenden Sie jetzt die
recommended repair
Option zum Reparieren Ihres Grubs und starten Sie den Computer neu, nachdem die Boot-Reparatur abgeschlossen ist.quelle
Update: Es gibt einen Fehlerbericht auf lp - https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1289977
Aus dem obigen Fehlerbericht,
-Boot (14.04) von einem pendrive -Mount mein Root-Dateisystem (wo / boot ist)
/ dev / sdaX ist der Speicherort Ihres / boot-Verzeichnisses
-run: "sudo grub-install --boot-directory = / mnt // boot / dev / sdX"
Der genaue Befehl hängt davon ab, ob Sie eine separate Startpartition haben
Separate / Boot-Partition
Keine separate / Boot-Partition
Starten Sie dann mit der Festplatte neu
Drei Möglichkeiten:
Warten Sie, bis der Betreuer des ppa ein Paket für den 14.04 erstellt hat. Dies ist wahrscheinlich die langsamste und unpraktischste.
Reichen Sie einen Fehlerbericht ein, in dem Sie nach einem 14.04-Paket gefragt werden. Wird evtl. etwas schneller sein.
Booten Sie eine ältere Version von Ubuntu 13.10 und führen Sie die Boot-Reparatur durch. Sie werden wahrscheinlich mit einer älteren Version gut zurechtkommen.
Ich nehme an, es gibt eine vierte Option - Debuggen Sie Grub manuell, welche Fehlermeldung erhalten Sie und teilen Sie uns Ihre Installation mit.
quelle
error symbol 'grub_term_highlight_color' not found
. Und wenn ich versuche, Änderungen an Grub vom Terminal aus vorzunehmen, erhalte ich die Nachrichterror: failed to get canonical path of /cow'.
trusty
zusaucy
? Ja, es ist überhaupt keine saubere Methode, sollte aber funktionieren.Die erste in diesem Fehlerbericht erwähnte Problemumgehung hat für mich funktioniert:
https://bugs.launchpad.net/boot-repair/+bug/1267702
Grundsätzlich müssen Sie drei .deb-Pakete manuell installieren: glade2script, boot-sav und dann boot-repair (in dieser Reihenfolge). Verwenden Sie die neuesten (die für frech).
quelle
Hatte den gleichen Fehler "Symbol 'grub_term_highlight_color' nicht gefunden", steckte bei Grub-Rettung fest. Versuchte Boot-Reparatur (empfohlene Option), hat aber nicht funktioniert!
Lösung: Bootfähige boot-repair.iso ( http://sourceforge.net/projects/boot-repair-cd/ ) heruntergeladen und eine bootfähige USB-Festplatte erstellt. Von dort gebootet und mit dem Internet verbunden und "Recommended Repair" gestartet, dann den Anweisungen in ein paar Schritten gefolgt (manuelles Löschen / Deinstallieren von grub und anschließende Neuinstallation einer neuen Version), was funktionierte!
quelle