J'ai mis à jour Ubuntu du 19.04 au 19.10. La mise à niveau s'est déroulée sans erreur, mais après le redémarrage, grub génère une erreur au démarrage et passe en mode de secours
error: symbol 'grub_file_filters' not found.
Entering rescue mode...
grub rescue>
C'est une machine physique et non une virtualbox, et j'ai Windows et Linux en dual boot.
J'ai réussi à trouver quelle partition est mon linux avec ls, mais je ne sais pas vraiment quoi faire ensuite.
insmod normal échoue avec la même erreur
J'ai eu exactement le même problème il y a environ une semaine. Je l'ai résolu en téléchargeant le disque de réparation de démarrage depuis sourceforge. Vous devrez fabriquer une clé USB ou un CD amorçable si vous disposez d'un lecteur de CD approprié. Il existe de nombreux guides en ligne sur la façon de procéder. J'espère que vous avez accès à un système où vous pouvez le faire. Vous pouvez le faire sous Windows.
Il peut être possible de le réparer à partir de l'invite de sauvetage de grub puis de l'invite de grub. J'ai essayé cela en premier, mais je n'ai pas réussi en suivant un guide que j'ai trouvé en ligne.
Bonne chance
Je n'ai pas pu obtenir boot-repair
(ou boot-repair-disk
) fonctionnant, mais a réussi à résoudre ce problème en démarrant à partir d'une clé USB Ubuntu 19.10, en montant l'ancien disque, en entrant chroot
et en exécutant grub-install
et update-grub
.
Il y a n bug du tableau de bord ici , qui recommande le correctif chroot comme décrit ici .
Moi aussi, j'ai rencontré exactement le même problème après la mise à jour vers 19.10. Voici comment je l'ai résolu (tout à l'heure):
Premièrement, vous avez DEUX problèmes, pas un. Votre installation est vissée ET le Grub Bootloader est foiré. Et courir seulement n fix ne résoudra pas tout. Vous avez besoin à la fois du "disque de réparation de démarrage" et de la dernière version d'Ubu (tous deux sur des lecteurs de démarrage USB. N'UTILISEZ PAS de DVD.)
Si vous essayez de faire (uniquement) une "installation de réparation" à partir du disque Ubu Live en premier, vous serez toujours accueilli par l'invite "grub rescue>" une fois terminé. :( Donc, vous devez d'abord utiliser le "boot-repair-disk". Dites-lui de réparer votre partition de démarrage cassée avec Ubu dessus. Si vous n'êtes pas sûr de l'ID de la partition, lancez "GParted" dans le menu "Démarrer" (en bas à gauche.)
Réparez cette partition de démarrage. Cela devrait au moins ramener Grub. Essayez de lancer Ubu. Si cela fonctionne, vous avez terminé. Sinon, démarrez le "CD" Live depuis USB.
Double-cliquez sur l'icône "Installer Ubuntu 19.10" sur le bureau (ne vous inquiétez pas, il y aura une option pour réparer sans perdre vos anciens programmes/fichiers.)
Je recommande de cocher les cases pour télécharger toutes les mises à jour pendant l'installation, y compris les tierces parties.
Le programme d'installation devrait détecter votre partition cassée et vous donner la possibilité de la réparer (la première option.) Il peut être nécessaire de désactiver certains référentiels tiers. Ce n'est pas grave, ils sont assez faciles à récupérer plus tard.
(Remarque: Si vous deviez vous connecter avec un mot de passe auparavant, n'essayez pas de sélectionner "connexion sans mot de passe" maintenant. Il ne vous laissera pas entrer lorsque vous aurez terminé.)
Une fois cela fait, vous devriez avoir Ubuntu 19.10 installé avec toutes/la plupart de vos applications existantes toujours installées (bien que les raccourcis de la barre d'outils soient réinitialisés.) J'ai dû réinstaller quelques applications tierces, mais leurs configurations étaient toujours là après, donc rien n'était perdu. :)
J'ai eu un problème similaire sur un double démarrage avec Windows. A exécuté une réparation de démarrage et a suivi toutes les étapes et tout est devenu normal.
Vous avez le même problème, résolu en démarrant une clé USB 19.10 "Rescue" puis, dans le terminal: Sudo mount/dev// mnt Sudo grub_install --root-directory =/mnt/dev/sda