Résolu le 6-02-19 Accès au menu Grub pour choisir le noyau

Postez ici toutes vos demandes d’assistance générale concernant le fonctionnement de Linux Mint, qui n'entrent pas dans les autres rubriques.
Répondre
Avatar du membre
Scrat
Messages : 705
Enregistré le : lun. 6 août 2018 19:05
Localisation : île d'Oléron

Accès au menu Grub pour choisir le noyau

Message 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+
Modifié en dernier par Scrat le mer. 6 févr. 2019 21:43, modifié 1 fois.
PC2 : Portable Lenovo Ideapad 3 17ALC6 - Linux Mint 22.3 Zena - Cinnamon 6.6.5 - Noyau Linux 6.8.0-90-generic - CPU AMD Ryzen 7 5700U 8 cœurs 16 threads à 4.3 GHz avec AMD Radeon Graphics "Lucienne" - RAM 12 Go - Disque SSD 1 To

On a toujours tort d'essayer d'avoir raison devant des gens qui ont toutes les bonnes raisons de croire qu'ils n'ont pas tort ! (Raymond Devos) :lol:
zeb
Messages : 16101
Enregistré le : ven. 19 juin 2015 22:13
Localisation : plus ici

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

Message 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" ;)
Avatar du membre
Scrat
Messages : 705
Enregistré le : lun. 6 août 2018 19:05
Localisation : île d'Oléron

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

Message 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+
PC2 : Portable Lenovo Ideapad 3 17ALC6 - Linux Mint 22.3 Zena - Cinnamon 6.6.5 - Noyau Linux 6.8.0-90-generic - CPU AMD Ryzen 7 5700U 8 cœurs 16 threads à 4.3 GHz avec AMD Radeon Graphics "Lucienne" - RAM 12 Go - Disque SSD 1 To

On a toujours tort d'essayer d'avoir raison devant des gens qui ont toutes les bonnes raisons de croire qu'ils n'ont pas tort ! (Raymond Devos) :lol:
Avatar du membre
arghlub
Administrateur du site
Messages : 11721
Enregistré le : dim. 21 mai 2017 08:19
Localisation : Provence

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

Message 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».
;)
Tour1 (custom) CPU Intel I7-7700K | CG Nvidia GTX 1080 | RAM 16Go | tripleBoot : LMint 22.3 | Debian 12 | MX Linux | XFCE
Tour2 (custom) CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD XFCE
Portable1 MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 22.1 | MX Linux | XFCE
Portable2 MacBook Air A1466 | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MX Linux XFCE
─────( pour une informatique libre ! )─────
Avatar du membre
Scrat
Messages : 705
Enregistré le : lun. 6 août 2018 19:05
Localisation : île d'Oléron

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

Message 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+
PC2 : Portable Lenovo Ideapad 3 17ALC6 - Linux Mint 22.3 Zena - Cinnamon 6.6.5 - Noyau Linux 6.8.0-90-generic - CPU AMD Ryzen 7 5700U 8 cœurs 16 threads à 4.3 GHz avec AMD Radeon Graphics "Lucienne" - RAM 12 Go - Disque SSD 1 To

On a toujours tort d'essayer d'avoir raison devant des gens qui ont toutes les bonnes raisons de croire qu'ils n'ont pas tort ! (Raymond Devos) :lol:
zeb
Messages : 16101
Enregistré le : ven. 19 juin 2015 22:13
Localisation : plus ici

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

Message 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 ;)
Avatar du membre
Scrat
Messages : 705
Enregistré le : lun. 6 août 2018 19:05
Localisation : île d'Oléron

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

Message 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+
PC2 : Portable Lenovo Ideapad 3 17ALC6 - Linux Mint 22.3 Zena - Cinnamon 6.6.5 - Noyau Linux 6.8.0-90-generic - CPU AMD Ryzen 7 5700U 8 cœurs 16 threads à 4.3 GHz avec AMD Radeon Graphics "Lucienne" - RAM 12 Go - Disque SSD 1 To

On a toujours tort d'essayer d'avoir raison devant des gens qui ont toutes les bonnes raisons de croire qu'ils n'ont pas tort ! (Raymond Devos) :lol:
Répondre