29 votes

grub_file_filters non trouvé après la mise à jour d'Ubuntu 19.10

J'ai mis à jour Ubuntu de 19.04 à 19.10. La mise à niveau s'est déroulée sans erreur, mais après le redémarrage Grub jette une erreur au démarrage et passe en mode rescu.

error: symbol 'grub_file_filters' not found. 
Entering rescue mode... 
grub rescue>

C'est une machine physique, pas une boîte virtuelle, et j'ai Windows et Linux en double démarrage.

J'ai réussi à trouver sur quelle partition se trouve mon linux avec ls, mais je ne sais pas vraiment quoi faire ensuite.

insmod normal échoue avec la même erreur

26voto

yorch Points 2460

Dans mon cas, j'avais une VM Xubuntu 18.04 et après la mise à jour vers 20.04, j'ai eu l'erreur Grub. J'ai donc suivi ce qui est décrit aquí qui est pour Kali, mais devrait fonctionner pour toute installation Linux / Grub :

  1. Utiliser un ISO Ubuntu / Xubuntu Live pour passer en mode live (j'ai utilisé Ubuntu 20.04 car je l'avais déjà téléchargé dans mon ordinateur).

  2. Une fois à l'intérieur, j'ai ouvert un terminal et j'ai couru :

    So we can run the next commands as root:

    sudo su

    To figure which partition had my Xubuntu installation (partition type Linux)

    in my case it was /dev/sda1, we can use:

    fdisk -l

    Let's mount a few things:

    mount /dev/sda1 /mnt mount --bind /dev /mnt/dev mount --bind /dev/pts /mnt/dev/pts mount --bind /proc /mnt/proc mount --bind /sys /mnt/sys

    chroot /mnt

    Now let's try to fix Grub:

    grub-install /dev/sda

Si tout s'est bien passé, vous devriez voir un message disant quelque chose comme :

Installation finished. No error reported

  1. Maintenant nous pouvons nettoyer et redémarrer :

    To change back chroot:

    exit

    And now we can umount all:

    umount /mnt/dev/pts umount /mnt/dev umount /mnt/proc umount /mnt/sys umount /mnt

    Now we can reboot:

    reboot

14voto

Luc Moreau Points 141

J'ai eu le même problème, résolu en démarrant une clé USB 19.10 "rescue" puis, dans le terminal : (où sda est votre disque et sda1 est votre partition sur le disque).

$ sudo mount /dev/sda1 /mnt
$ sudo grub-install --root-directory=/mnt /dev/sda

6voto

ahmet alp balkan Points 155

Je n'ai pas pu obtenir boot-repair (ou boot-repair-disk ), mais j'ai 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 cours d'exécution grub-install y update-grub .

Il y a un bug du launchpad ici qui recommande le correctif chroot comme décrit ici .

4voto

PonJar Points 1645

J'ai eu exactement le même problème il y a une semaine. Je l'ai résolu en téléchargeant le disque de démarrage-réparation de sourceforge. Vous devrez fabriquer une clé USB amorçable ou un CD si vous disposez d'un lecteur de CD adapté. Il y a beaucoup de guides en ligne sur la façon de faire cela. 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 corriger à partir de l'invite de secours Grub puis de l'invite Grub. J'ai d'abord essayé cela mais je n'ai pas eu de succès en suivant un guide que j'ai trouvé en ligne.

Bonne chance

3voto

Joey Points 1

J'ai moi aussi rencontré exactement le même problème après la mise à jour vers Ubuntu 19.10. Voici comment je l'ai (à l'instant) résolu :

D'abord, vous avez deux problèmes pas un seul. Votre installation est défectueuse und le Grub Bootloader est défectueux. Et en exécutant seulement un ne règlera pas tout. Vous avez besoin les deux le "boot-repair-disk" et la dernière version d'Ubuntu (tous deux sur des lecteurs de démarrage USB. Ne fais pas ça. utiliser un DVD).

Si vous essayez de faire (seulement) une "Installation réparatrice" à partir du disque Ubuntu Live d'abord, vous serez toujours accueilli par l'invite "Grub rescue>" une fois terminé. :( Donc, premièrement vous devez utiliser le "boot-repair-disk". Dites-lui de réparer votre partition de démarrage cassée avec Ubuntu dessus. Si vous n'êtes pas sûr de l'ID de la partition, lancez "GParted" depuis le menu "Démarrer" (en bas à gauche).

Réparez cette partition de démarrage. Cela devrait au moins ramener Grub. Essayez de lancer Ubuntu. Si cela fonctionne, vous avez terminé. Si ce n'est pas le cas, démarrez le "CD" live depuis une clé 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 celles des tiers.

L'installateur devrait détecte votre partition cassée et vous donne l'option de la réparer (la première option). Il peut être nécessaire de désactiver certains dépôts tiers. Ce n'est pas grave, ils sont assez faciles à récupérer plus tard.

(Note : Si vous deviez vous connecter avec un mot de passe auparavant, n'essayez pas de sélectionner "login w/o password" maintenant. Cela ne vous permettra pas de vous connecter).

Une fois que c'est 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 seront réinitialisés.) J'ai dû réinstaller quelques applications tierces, mais leurs configurations étaient toujours là après, donc rien n'a été perdu.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X