web-dev-qa-db-fra.com

Impossible de trouver le package de réparation de démarrage pour la dernière version d'Ubuntu

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?

15
Joren

Mise à jour: Le PPA propose actuellement des packages mis à jour pour les versions 14.04 et supérieures.

Solution: installez les packages d'une version antérieure

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.

27
Avinash Raj

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:

  1. Attendez que le responsable de ppa construise un paquet pour 14.04. C'est probablement le plus lent et le moins pratique.

  2. Déposez un rapport de bogue avec la réparation de démarrage demandant un package 14.04. Sera éventuellement un peu plus rapide.

  3. 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.

6
Panther

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).

2
user270448

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é!

2
user191413