Page 1 sur 1

Accès au menu Grub pour choisir le noyau

Posté : mer. 6 févr. 2019 19:04
par Scrat
Bonjour.

J'essaie de faire apparaître le menu Grub au démarrage pour avoir accès au choix de la version du noyau, ceci au cas où une mise à jour du noyau serait foireuse.

Sur mon portable Lenovo, j'ai fini par dénicher un bouton baptisé "Novo" (en fait un trou pour glisser une tête d'épingle) qui permet de démarrer avec accès à un menu. Dans ce menu je trouve:

Code : Tout sélectionner

Normal Startup
BIOS Setup
Boot menu
System recovery
J'ai essayé d'entrer dans le "Boot menu" où je ne trouve que deux options: une baptisée "Ubuntu" qui démarre le système normalement une fois sélectionnée, mais sans proposition de choix de noyau, et une seconde option baptisée "EFI network quelque chose " (désolé, pas pu faire de copie d'écran à ce stade).

Je me suis également baladé dans le BIOS setup, mais je n'ai rien trouvé qui m'inspire.

Bref, pas moyen de faire apparaître Grub au démarrage pour le choix du noyau alors que j'ai plusieurs versions de noyau installées.

J'ai également tenté d'installer Ukuu. Dans la copie d'écran de la documentation du site Ubuntu, il y a au bas de l'interface une option "Display GRUB menu at boot time", mais cette option n'apparaît plus dans la version que j'ai installée. J'en suis resté là et j'ai désinstallé Ukuu.

Y aurait-il une combinaison magique de touches pour faire apparaître Grub ?

En prime je vous mets la configuration de mon grub:

Code : Tout sélectionner

richard@pc-linuxshop-5678:~$ cat /etc/default/grub
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
A+

Re: Accès au menu Grub pour choisir le noyau

Posté : mer. 6 févr. 2019 19:39
par zeb
Salut ;)
Normalement, il suffit de maintenir la touche Majuscule (shift) ( ou la touche ECHAP) enfoncée au démarrage de l'ordinateur, ou de la "tapoter" ;)

Re: Accès au menu Grub pour choisir le noyau

Posté : mer. 6 févr. 2019 20:13
par Scrat
Merci zeb, on progresse.

J'avais lu quelque part que dans les dernières versions de grub, c'était la touche Majuscule qui avait remplacé la touche Échap, mais ça marchait pô. :cry:

Dans mon cas, c'est bien la touche Échap tout de suite au démarrage qui permet d'accéder à grub. 8-)

Je suis donc dans grub... et je ne sais pas quoi faire ! :oops:
J'ai tenté la commande "help"... et je me suis retrouvé avec une liste impressionnante de commandes. Pas trouvé celle qui me permettrait de lister les noyaux. J'ai tenté "boot", mais il me demande de charger le noyau ! Évidemment, gros malin, et comment je le choisis, ce p... de noyau ?
Tout ce que j'ai pu faire c'est taper "reboot" pour sortir de grub et poursuivre le démarrage. Quelqu'un pourrait-il m'indiquer la marche à suivre, ou une bonne doc sur l'utilisation de grub ?

En résumé, maintenant je suis à la recherche de la dernière édition de "Grub pour les nuls". :lol:

A+

Re: Accès au menu Grub pour choisir le noyau

Posté : mer. 6 févr. 2019 20:26
par arghlub
Salut,

Modifie ton fichier «/etc/default/grub» avec la commande :

Code : Tout sélectionner

sudo xed /etc/default/grub
Dans celui-ci, commente la ligne «GRUB_TIMEOUT_STYLE» en mettant un dièse # devant pour la désactiver et ajoute un délai pour pouvoir avoir le temps de naviguer dans le grub (ici j'ai mis 5 secondes) :

Code : Tout sélectionner

#GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=5
Ensuite enregistre et ferme le fichier puis mets à jour le grub avec :

Code : Tout sélectionner

sudo update-grub
Au redémarrage tu devrais voir apparaître le grub et tu pourras changer de noyau en allant dans les «options avancées».
;)

Re: Accès au menu Grub pour choisir le noyau

Posté : mer. 6 févr. 2019 20:48
par Scrat
OK arghlub, je viens de tester ta solution, ça fonctionne: je suis bien dans un menu grub, je vois tous mes noyaux installés dans les options avancées et je peux choisir ma version pour poursuivre le démarrage. 8-)

Mais l'inconvénient, c'est que c'est une modification permanente. Là, après mon test, je viens de rétablir le grub initial qui n'affiche pas le menu.

Avant de classer ce sujet en résolu, j'aimerais savoir s'il y aurait-il un moyen d'intervenir ponctuellement dans grub comme je l'ai fait au début en maintenant la touche Échap enfoncée ? Avec cette solution, je ne me retrouve pas dans un menu avec des options à sélectionner, mais je suis en ligne de commande avec l'invite "grub>", et c'est un peu casse-gu.... parce qu'à ce stade le clavier est en Qwerty ! :? A moins qu'il y ait une commande grub permettant de réactiver le menu ?

A+

Re: Accès au menu Grub pour choisir le noyau

Posté : mer. 6 févr. 2019 22:06
par zeb
Scrat a écrit : mer. 6 févr. 2019 20:48 , j'aimerais savoir s'il y aurait-il un moyen d'intervenir ponctuellement dans grub comme je l'ai fait au début en maintenant la touche Échap enfoncée ? Avec cette solution, je ne me retrouve pas dans un menu avec des options à sélectionner, mais je suis en ligne de commande avec l'invite "grub>"
C'est bizarre ca, il me semble m'en être déjà servi et je n'ai pas eu ca, peut être parce que je suis en dual boot ??????
Apres, tu peux mettre 1 seconde (c'est comme ca chez moi) et franchement c'est rapide et en même temps accessible ;)

Re: Accès au menu Grub pour choisir le noyau

Posté : mer. 6 févr. 2019 22:57
par Scrat
D'accord, zeb, on va dire que c'est résolu en mettant un temps d'attente de 1 seconde. En même temps, je ne change pas de noyau à chaque démarrage et je peux faire cette modification de grub ponctuellement.

Mais si quelqu'un peut m'orienter vers un tuto sur grub en ligne de commande, je suis preneur.

A+