Après la mise à niveau d'Ubuntu 13.10 vers 14.04, grub n'a pas réussi à charger Ubuntu et a jeté l'erreur symbol 'grub_term_highlight_color' not found
. J'ai suivi la solution proposée dans le rapport de bogue, mais cela a échoué pour moi, jetant l'erreur failed to get canonical path of /cow
.
Maintenant, j'essaie d'installer Boot-Repair pour résoudre ce problème sur une clé USB en direct, à l'aide de ces commandes.
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && (boot-repair &)
Mais après l'ajout et la mise à jour des référentiels, il affiche une ppa:yannubuntu/boot-repair
erreur 404 Not Found.
W: Failed to fetch http://ppa.launchpad.net/yannubuntu/boot-repair/ubuntu/dists/trusty/main/binary-amd64/Packages 404 Not Found
Ce problème est-il résoluble ou existe-t-il un PPA alternatif pour la réparation de démarrage?
apt
boot-repair
Joren
la source
la source
Réponses:
Solution: installez des packages pour une version antérieure
Il a montré une erreur 404 introuvable car le PPA n'a pas été mis à jour pour la nouvelle version (fidèle). Pour installer
boot-repair
dans Ubuntu 14.04, exécutez les commandes ci-dessous sur le terminal:Utilisez maintenant l'
recommended repair
option pour réparer votre grub et redémarrer une fois la réparation de démarrage terminée.la source
Mise à jour: il existe un rapport de bogue sur lp - https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1289977
D'après le rapport de bogue ci-dessus,
-Boot (14.04) à partir d'une clé USB -Monter mon système de fichiers racine (où / boot est)
/ dev / sdaX est l'emplacement de votre répertoire / boot
-run: "sudo grub-install --boot-directory = / mnt // boot / dev / sdX"
La commande exacte dépend si vous avez une partition de démarrage distincte
Partition séparée / de démarrage
Pas de partition séparée / de démarrage
Redémarrez ensuite avec le disque dur
Trois options:
Attendez que le mainteneur du ppa construise un paquet pour 14.04. C'est probablement le plus lent et le moins pratique.
Déposez un rapport de bogue avec la contre-réparation en demandant un package 14.04. Sera peut-être un peu plus rapide.
Démarrez une ancienne version d'Ubuntu, 13.10, et exécutez la réparation de démarrage. Vous serez probablement très bien avec une ancienne version.
Je suppose qu'il y a une 4ème option - déboguer grub manuellement, quel message d'erreur obtenez-vous et parlez-nous de votre installation.
la source
error symbol 'grub_term_highlight_color' not found
. Et quand j'essaye d'apporter des modifications à grub depuis le terminal, je reçois le messageerror: failed to get canonical path of /cow'.
trusty
àsaucy
? Oui, ce n'est pas du tout une méthode propre mais devrait fonctionner.La première solution de contournement mentionnée dans ce rapport de bogue a fonctionné pour moi:
https://bugs.launchpad.net/boot-repair/+bug/1267702
Fondamentalement, vous devez installer manuellement trois packages .deb: glade2script, boot-sav puis boot-repair (dans cet ordre). Utilisez les plus récents (ceux pour saucy).
la source
Eu la même erreur "symbol 'grub_term_highlight_color' not found", coincé lors du sauvetage de Grub. Essai de réparation de démarrage (option recommandée), mais n'a pas fonctionné!
Solution: téléchargé boot-repair.iso bootable ( http://sourceforge.net/projects/boot-repair-cd/ ) et créé un disque USB bootable. Démarré à partir de celui-ci et connecté à Internet et démarré "Réparation recommandée", puis suivi les instructions en quelques étapes (supprimer / désinstaller manuellement grub puis réinstaller une nouvelle version), ce qui a fonctionné!
la source