Comment faire apparaître le menu grub à la place de grub minimal bash-like au démarrage?

15

Cela continue de se produire lorsque j'installe Ubuntu en tant que double démarrage pour mon ordinateur portable. J'obtiens un noir qui apparaît lors du démarrage avec les messages suivants.

Minimal BASH-like line editing is supported.   
For the first word, TAB lists possible command completions. 
Anywhere else TAB lists possible device or file completions.  


grub>  
grub>  
grub>  
grub>  
grub>  
grub>  
grub>  
grub>  
grub> 

Je dois entrer ces commandes comme ceci:

grub> set prefix=(hd0,msdos6)/boot/grub/ 
grub> insmod normal 
grub> normal

Et le menu GRUB apparaît. Comment faire apparaître mon menu GRUB sans avoir à taper ces commandes à mes invites GRUB?

J'ai essayé sudo grub-installet cela m'a donné ce message d'erreur.

entrez la description de l'image ici

J'ai essayé de vérifier si j'ai choisi le bon disque, qui viennent deux possibilités, /dev/sda1et /dev/sda6, mais aucun de ces deux travaux, et ils ont donné le même message d'erreur.

/dev/sda1/

entrez la description de l'image ici

/dev/sda6

entrez la description de l'image ici

gagantous
la source

Réponses:

10

Remarque: Si vous ne pouvez pas démarrer Ubuntu du tout, utilisez un Live USB pour démarrer Ubuntu, sélectionnez "Essayer avant l'installation" et effectuez les étapes ci-dessous.


Après avoir démarré à la dure, ouvrez un terminal avec Ctrl+ Alt+ Tet installez boot-repair :

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

Tapez ensuite boot-repairet un menu apparaîtra:

boot-repair menu.png

Sélectionnez l'option recommandée.

Si votre système démarre normalement après une réparation recommandée, c'est parfait. Sinon, affichez le lien vers les problèmes signalés.


Avertissements

Sur certains systèmes, cette gêne peut survenir:

Si cela vous arrive, visitez le lien pour une solution.

WinEunuuchs2Unix
la source
Je vous en prie. N'oubliez pas d'attribuer la prime ... :)
WinEunuuchs2Unix
J'attendrai une autre réponse. S'il n'y a plus de réponse après l'expiration de la prime, je vais vous l'attribuer :).
gagantous
1
@gagantous Attendre de meilleures réponses est une bonne idée. En effet, cela m'a permis de réfléchir à des moyens d'améliorer ma réponse, ce que je viens de faire.
WinEunuuchs2Unix
5

Une fois démarré dans Ubuntu, exécutez la commande suivante:

sudo grub-install /dev/sda

Cela suppose que /dev/sdavotre disque correspond (hd0,msdos6)à votre commande grub, ce qui est probablement le cas. Vous pouvez exécuter un programme graphique comme gnome-disksou gpartedpour confirmer qu'il s'agit du bon disque.

La commande grub-installdétectera toutes les partitions et réinstallera votre chargeur de démarrage afin qu'il puisse trouver les partitions de démarrage.

Kristopher Ives
la source
n'a pas fonctionné, voir ma question mise à jour.
gagantous
Vous installez toujours grub sur un lecteur comme sda, presque jamais sur une partition comme sda1 ou sda6.
oldfred
1

La première étape serait, après vous être connecté - à Ubuntu dans le type de terminal:

sudo grub-install / dev / sda (ou / dev / any-harddisk)

attendre la fin de l'installation de grub, puis ...

La deuxième étape serait de mettre à jour grub avec:

sudo update-grub2

attendez la fin de la mise à jour du fichier grub-config.

redémarrer

Ensuite, le redémarrage d'ubuntu ne devrait pas poser de problème et vous passez à nouveau à l'écran Ubuntu gdm ou à l'écran lightdm pour le bureau.

dschinn1001
la source