GNU/Linux >> Tutoriels Linux >  >> Linux

Correction de BASH minimal comme l'édition de ligne est prise en charge Erreur GRUB sous Linux

L'autre jour, lorsque j'ai installé Elementary OS en double démarrage avec Windows, j'ai rencontré une erreur Grub au moment du redémarrage. On m'a présenté une ligne de commande avec un message d'erreur :

L'édition de ligne minimale de type BASH est prise en charge. Pour le premier mot, TAB répertorie les complétions de commande possibles. n'importe où ailleurs, TAB répertorie les achèvements possibles de périphériques ou de fichiers.

En effet ce n'est pas une erreur spécifique à Elementary OS. Il s'agit d'une erreur Grub courante qui peut se produire avec n'importe quel système d'exploitation Linux, que ce soit Ubuntu, Fedora, Linux Mint, etc.

Dans cet article, nous verrons comment corriger cette erreur Grub "minimale BASH comme l'édition de ligne est prise en charge" dans Ubuntu systèmes basés sur Linux.

Vous pouvez lire ce didacticiel pour résoudre un problème similaire et plus fréquent, erreur :pas de sauvetage grub de partition de ce type sous Linux

Prérequis

Pour résoudre ce problème, vous auriez besoin des éléments suivants :

  • Une clé USB ou un disque live de (de préférence) la même distribution Linux
  • Une connexion Internet fonctionnelle dans la session en direct

Une fois que vous vous êtes assuré que vous avez les prérequis, voyons comment réparer l'écran noir de la mort pour Linux (si je peux l'appeler ainsi;)).

Correction de l'erreur Grub "un minimum de BASH comme l'édition de ligne est pris en charge"

Le processus est simple si vous suivez attentivement les étapes (pas aveuglément). Vous devrez peut-être modifier les noms de partition en fonction de votre système.

Étape 1  :Démarrez sur la clé USB Linux en direct.

Étape 2 :Vous devez savoir si votre système utilise EFI ou BIOS. Pour ce faire, ouvrez le terminal et utilisez la commande suivante pour lister vos partitions :

sudo fdisk -l

Regardez attentivement dans sa sortie car cela pourrait être une sortie énorme. Si vous voyez quelque chose comme EFI, c'est une indication que votre système a EFI. Cette information est importante dans les étapes ultérieures.

Device        Start       End   Sectors   Size Type
/dev/sda1      2048    976895    974848   476M EFI System
/dev/sda2    976896  40038399  39061504  18.6G Linux filesystem
/dev/sda3  40038400  79099903  39061504  18.6G Linux filesystem
/dev/sda4  79099904 468875263 389775360 185.9G Linux filesystem

Vous devez noter deux choses ici. La partition sur laquelle EFI est installé (s'il est installé) et la partition sur laquelle la partition racine est installée.

Étape 3 (pour les systèmes UEFI uniquement ):Maintenant, ce que vous devez faire est de réinstaller grub.

Montez d'abord la partition racine. J'utilise /dev/sda2 pour root mais vous devriez changer cela avec ce que vous avez sur votre système :

sudo mount /dev/sda2 /mnt

Si vous avez un système EFI, montez également cette partition :

sudo mount /dev/sda1 /mnt/boot/efi

Maintenant, la prochaine étape consiste à enfin installer grub pour le système UEFI comme ceci :

sudo grub-install --boot-directory=/mnt/boot --bootloader-id=ubuntu  --target=x86_64-efi --efi-directory=/mnt/boot/efi  

Redémarrez Ubuntu Linux à l'aide de cette commande :

shutdown -r now

Vous devriez avoir la bouffe de retour à la normale.

Étape 3 (uniquement pour les systèmes non EFI)  :L'installation de grub sur un système non EFI est encore plus simple.

Montez la partition racine de Linux :

sudo mount /dev/sda1 /mnt

Et puis installez grub :

sudo grub-install /dev/sd1

Redémarrez et ça devrait aller.

Méthode alternative pour corriger cette "erreur BASH minimale comme l'édition de ligne prise en charge" Grub dans Linux basé sur Ubuntu

Je sais que vous pourriez souligner que cette erreur Grub n'est pas exclusive aux distributions Linux basées sur Ubuntu ou Ubuntu, alors pourquoi est-ce que je mets l'accent sur le monde Ubuntu ? La raison en est qu'ici, nous allons emprunter une solution de facilité et utiliser un outil appelé Boot Repair pour régler notre problème. Je ne sais pas si cet outil est disponible pour d'autres distributions comme Fedora. Sans perdre plus de temps, voyons comment résoudre BASH minimal comme l'édition de ligne est prise en charge Erreur grub.

Étape 1 :Démarrez la session en direct

Branchez la clé USB en direct et démarrez la session en direct.

Étape 2 :Installer la réparation de démarrage

Une fois que vous êtes dans la session live, ouvrez le terminal et utilisez les commandes suivantes pour installer Boot Repair :

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install boot-repair

Remarque :Suivez ce didacticiel pour corriger l'échec de la récupération du cdrom. apt-get update ne peut pas être utilisé pour ajouter une nouvelle erreur de CD-ROM, si vous la rencontrez lors de l'exécution de la commande ci-dessus.

Étape 3 :Réparer le démarrage avec Boot Repair

Une fois que vous avez installé Boot Repair, exécutez-le depuis la ligne de commande à l'aide de la commande suivante :

boot-repair &

En fait, les choses sont assez simples à partir d'ici. Il vous suffit de suivre les instructions fournies par l'outil Boot Repair. Tout d'abord, cliquez sur Réparation recommandée option dans la réparation de démarrage.

Il faudra quelques minutes à Boot Repair pour analyser le problème avec boot et Grub. Ensuite, il vous fournira quelques commandes à utiliser dans la ligne de commande. Copiez les commandes une par une dans le terminal. Pour moi, il m'a montré un écran comme celui-ci :

Il effectuera certains processus après avoir entré ces commandes :

Une fois le processus terminé, il vous fournira une URL composée des journaux de la réparation du démarrage. Si votre problème de démarrage n'est pas résolu même maintenant, vous pouvez aller sur le forum ou envoyer un courrier à l'équipe de développement et leur fournir l'URL comme référence. Cool, n'est-ce pas ?

Une fois la réparation du démarrage terminée, éteignez votre ordinateur, retirez la clé USB et redémarrez. Pour moi, il a démarré avec succès mais a ajouté deux lignes supplémentaires dans l'écran Grub. Quelque chose qui n'avait pas d'importance pour moi car j'étais content de voir le système redémarrer normalement.

Cela a-t-il fonctionné pour vous ?

C'est ainsi que j'ai corrigé BASH minimal comme l'édition de ligne est prise en charge Erreur Grub dans Elementary OS Freya. Et toi? Cela a-t-il fonctionné pour vous? N'hésitez pas à poser une question ou à déposer une suggestion dans la zone de commentaire ci-dessous.



Linux
  1. Comment effacer l'historique de la ligne de commande BASH sous Linux

  2. Comment réparer l'erreur Rust "linker 'cc' introuvable" sous Linux

  3. Comment réparer l'erreur d'échec d'authentification Cron sous Linux ?

  4. Aimez-vous effectuer l'édition de style Vi dans la ligne de commande BASH ?

  5. Comment réparer Bash Shellshock CVE-2014-6271, CVE-2014-7169 sous Linux

Correction de l'erreur "AVERTISSEMENT :L'IDENTIFICATION DE L'HÔTE DISTANT A CHANGÉ" sous Linux

Comment réparer la ligne verte en bas dans VLC sous Linux

Dépannage de l'erreur "Bash :Commande introuvable" sous Linux

Corrigez l'erreur impossible de trouver la commande hwmatch sur Grub

Définir la fonction dans la ligne de commande unix/linux (par exemple BASH)

Ligne de commande uniquement SE UNIX/Linux