Après la mise à niveau d'Ubuntu 13.10 à 14.04, grub n'a pas pu charger Ubuntu et a généré 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, provoquant 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 utilisant 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 avoir ajouté et mis à jour les référentiels, il affiche l'erreur ppa:yannubuntu/boot-repair
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 peut-il être résolu ou existe-t-il un autre PPA pour le boot-repair?
Mise à jour: Le PPA propose actuellement des packages mis à jour pour les versions 14.04 et supérieures.
Une erreur 404 non trouvée a été détectée, 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:
Sudo add-apt-repository ppa:yannubuntu/boot-repair
codename="$(lsb_release -cs)"
Sudo sh -c "sed -i 's/$codename/saucy/g' /etc/apt/sources.list.d/yannubuntu-boot-repair-$codename.list"
Sudo apt-get update
Sudo apt-get install -y boot-repair && (boot-repair &)
Maintenant, utilisez l’option recommended repair
pour réparer votre grub et redémarrez une fois la réparation initiale effectuée.
Mise à jour: il y a un rapport de bogue sur lp - https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1289977
À partir du rapport de bogue ci-dessus,
-Boot (14.04) à partir d'une clé USB -Monter le système de fichiers racine (où/boot est)
Sudo mount /dev/sdaX /mnt
/ dev/sdaX correspond à l'emplacement de votre répertoire/boot
-run: "Sudo grub-install --boot-directory =/mnt // boot/dev/sdX"
La commande exacte dépend de si vous avez une partition de démarrage séparée
Séparer/partition de démarrage
Sudo grub-install --boot-directory=/mnt /dev/sda
Pas de partition/boot séparée
grub-install --boot-directory=/mnt/boot /dev/sda
Puis redémarrez avec le disque dur
Trois options:
Attendez que le responsable de 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 réparation de démarrage demandant un package 14.04. Sera éventuellement un peu plus rapide.
Démarrez une version antérieure d’Ubuntu 13.10 et exécutez la réparation de démarrage. Vous serez probablement très bien avec une version plus ancienne.
Je suppose qu’il existe une quatrième option: déboguer grub manuellement, quel message d’erreur obtenez-vous et parlez-nous de votre installation.
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 les plus délicats).
Avait la même erreur "symbole 'grub_term_highlight_color' introuvable", bloqué lors du sauvetage de Grub. Essayé boot-repair (option recommandée), mais n'a pas fonctionné!
Solution: Télécharger boot-repair.iso démarrable ( http://sourceforge.net/projects/boot-repair-cd/ ) et créer un disque USB amorçable. Démarré à partir de celui-ci, connecté à Internet et lancé "Réparation recommandée", puis suivez les instructions en quelques étapes (supprimer/désinstaller manuellement grub, puis réinstallez une nouvelle version), ce qui a fonctionné!