Page 1 sur 2

Grub ordre de démarrage

Posté : lun. 19 mai 2025 10:11
par L'Ogre
J'ai fait un test malencontreux...

J'ai voulu installer Manjaro (avec un bureau gnome) pour découvrir ce système.
L'installation a bien fonctionné mais cette installation a modifié le grub

Tout d'abord il a mis une image Manjaro sur le grub.
Mais et c'est là que ça ne me convient pas, il s'est installé comme système par défaut. Du coup au bout de quelques secondes il démarre Manjaro et pas Mint que je veux garder comme système par défaut.

Je suis aller chercher de l'aide sur le net j'ai trouvé tout un tas d'informations sur le Grub et je me dis qu'un jour il faudrait que je me paye une formation sur ce sujet.

Tout d'abord j'ai trouvé sur just geek cette commande qui n'est pas simple à retenir et dont je ne comprends absolument pas les termes

Code : Tout sélectionner

awk -F\' '$1=="menuentry " || $1=="submenu " {print i++ " : " $2}; /\smenuentry / {print "\t" i-1">"j++ " : " $2};' /boot/grub/grub.cfg
il faut mettre sudo avant sinon il refuse l'accès.
Cette commande permet de connaître l'ordre de démarrage du grub. Et là : Surprise !

Code : Tout sélectionner

ogresage@lordidelogre:~$ sudo awk -F\' '$1=="menuentry " || $1=="submenu " {print i++ " : " $2}; /\smenuentry / {print "\t" i-1">"j++ " : " $2};' /boot/grub/grub.cfg
0 : LMDE 6 Faye
1 : Advanced options for LMDE 6 Faye
	1>0 : LMDE 6 Faye, with Linux 6.1.0-35-amd64
	1>1 : LMDE 6 Faye, with Linux 6.1.0-35-amd64 (recovery mode)
	1>2 : LMDE 6 Faye, with Linux 6.1.0-34-amd64
	1>3 : LMDE 6 Faye, with Linux 6.1.0-34-amd64 (recovery mode)
	1>4 : LMDE 6 Faye, with Linux 6.1.0-33-amd64
	1>5 : LMDE 6 Faye, with Linux 6.1.0-33-amd64 (recovery mode)
	1>6 : LMDE 6 Faye, with Linux 6.1.0-32-amd64
	1>7 : LMDE 6 Faye, with Linux 6.1.0-32-amd64 (recovery mode)
	1>8 : LMDE 6 Faye, with Linux 6.1.0-31-amd64
	1>9 : LMDE 6 Faye, with Linux 6.1.0-31-amd64 (recovery mode)
	1>10 : LMDE 6 Faye, with Linux 6.1.0-30-amd64
	1>11 : LMDE 6 Faye, with Linux 6.1.0-30-amd64 (recovery mode)
	1>12 : LMDE 6 Faye, with Linux 6.1.0-29-amd64
	1>13 : LMDE 6 Faye, with Linux 6.1.0-29-amd64 (recovery mode)
	1>14 : LMDE 6 Faye, with Linux 6.1.0-28-amd64
	1>15 : LMDE 6 Faye, with Linux 6.1.0-28-amd64 (recovery mode)
	1>16 : LMDE 6 Faye, with Linux 6.1.0-26-amd64
	1>17 : LMDE 6 Faye, with Linux 6.1.0-26-amd64 (recovery mode)
	1>18 : LMDE 6 Faye, with Linux 6.1.0-12-amd64
	1>19 : LMDE 6 Faye, with Linux 6.1.0-12-amd64 (recovery mode)
2 : Linux Mint 19.3 Tricia (19.3) (on /dev/sde2)
3 : Advanced options for Linux Mint 19.3 Tricia (19.3) (on /dev/sde2)
	3>20 : Linux Mint 19.3 Cinnamon (on /dev/sde2)
	3>21 : Linux Mint 19.3 Cinnamon, avec Linux 5.4.0-150-generic (on /dev/sde2)
	3>22 : Linux Mint 19.3 Cinnamon, avec Linux 5.4.0-150-generic (recovery mode) (on /dev/sde2)
	3>23 : Linux Mint 19.3 Cinnamon, avec Linux 5.4.0-148-generic (on /dev/sde2)
	3>24 : Linux Mint 19.3 Cinnamon, avec Linux 5.4.0-148-generic (recovery mode) (on /dev/sde2)
	3>25 : Linux Mint 19.3 Cinnamon, avec Linux 5.4.0-146-generic (on /dev/sde2)
	3>26 : Linux Mint 19.3 Cinnamon, avec Linux 5.4.0-146-generic (recovery mode) (on /dev/sde2)
	3>27 : Linux Mint 19.3 Cinnamon, avec Linux 5.4.0-144-generic (on /dev/sde2)
	3>28 : Linux Mint 19.3 Cinnamon, avec Linux 5.4.0-144-generic (recovery mode) (on /dev/sde2)
	3>29 : Linux Mint 19.3 Cinnamon, avec Linux 5.4.0-137-generic (on /dev/sde2)
	3>30 : Linux Mint 19.3 Cinnamon, avec Linux 5.4.0-137-generic (recovery mode) (on /dev/sde2)
	3>31 : Linux Mint 19.3 Cinnamon, avec Linux 5.4.0-136-generic (on /dev/sde2)
	3>32 : Linux Mint 19.3 Cinnamon, avec Linux 5.4.0-136-generic (recovery mode) (on /dev/sde2)
	3>33 : Linux Mint 19.3 Cinnamon, avec Linux 5.4.0-135-generic (on /dev/sde2)
	3>34 : Linux Mint 19.3 Cinnamon, avec Linux 5.4.0-135-generic (recovery mode) (on /dev/sde2)
	3>35 : Linux Mint 19.3 Cinnamon, avec Linux 5.4.0-132-generic (on /dev/sde2)
	3>36 : Linux Mint 19.3 Cinnamon, avec Linux 5.4.0-132-generic (recovery mode) (on /dev/sde2)
	3>37 : Linux Mint 19.3 Cinnamon, avec Linux 5.4.0-128-generic (on /dev/sde2)
	3>38 : Linux Mint 19.3 Cinnamon, avec Linux 5.4.0-128-generic (recovery mode) (on /dev/sde2)
	3>39 : Linux Mint 19.3 Cinnamon, avec Linux 5.4.0-126-generic (on /dev/sde2)
	3>40 : Linux Mint 19.3 Cinnamon, avec Linux 5.4.0-126-generic (recovery mode) (on /dev/sde2)
	3>41 : Linux Mint 19.3 Cinnamon, avec Linux 5.4.0-124-generic (on /dev/sde2)
	3>42 : Linux Mint 19.3 Cinnamon, avec Linux 5.4.0-124-generic (recovery mode) (on /dev/sde2)
	3>43 : Linux Mint 19.3 Cinnamon, avec Linux 5.4.0-122-generic (on /dev/sde2)
	3>44 : Linux Mint 19.3 Cinnamon, avec Linux 5.4.0-122-generic (recovery mode) (on /dev/sde2)
	3>45 : Linux Mint 19.3 Cinnamon, avec Linux 5.4.0-117-generic (on /dev/sde2)
	3>46 : Linux Mint 19.3 Cinnamon, avec Linux 5.4.0-117-generic (recovery mode) (on /dev/sde2)
	3>47 : Linux Mint 19.3 Cinnamon, avec Linux 5.4.0-110-generic (on /dev/sde2)
	3>48 : Linux Mint 19.3 Cinnamon, avec Linux 5.4.0-110-generic (recovery mode) (on /dev/sde2)
	3>49 : Linux Mint 19.3 Cinnamon, avec Linux 5.0.0-32-generic (on /dev/sde2)
	3>50 : Linux Mint 19.3 Cinnamon, avec Linux 5.0.0-32-generic (recovery mode) (on /dev/sde2)
	3>51 : Linux Mint 19.3 Tricia (19.3) (sur /dev/sda5) (on /dev/sde2)
	3>52 : Linux Mint 19.3 Xfce (sur /dev/sda5) (on /dev/sde2)
	3>53 : Linux Mint 19.3 Xfce, avec Linux 5.0.0-32-generic (sur /dev/sda5) (on /dev/sde2)
	3>54 : Linux Mint 19.3 Xfce, with Linux 5.0.0-32-generic (recovery mode) (sur /dev/sda5) (on /dev/sde2)
4 : UEFI Firmware Settings
Aucune trace de Manjaro ! Le 0 c'est bien LMDE6 Faye ! Où est passé mon Manjaro il est pourtant bien là au démarrage !

J'ai essayé avec Grub customizer ensuite pas plus concluant.

Enfin je suis allé voir un autre site IT-CONNECT.FR Il parle d'un fichier de configuration principal qu'on peut ouvrir avec la commande :

Code : Tout sélectionner

sudo nano /etc/default/grub
Dans ce fichier on donne des informations variées. Si le site en explique quelques unes il ne les explique pas toutes et du coup j'ai une lacune dans l'information. Voilà ce qu'il renvoie :

Code : Tout sélectionner

  GNU nano 7.2                                   /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="10"
GRUB_DISTRIBUTOR="`lsb_release -i -s 2> /dev/null || echo Debian`"
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
GRUB_CMDLINE_LINUX=""

# If your computer has multiple operating systems installed, then you
# probably want to run os-prober. However, if your computer is a host
# for guest OSes installed via LVM or raw disk devices, running
# os-prober can cause damage to those guest OSes as it mounts
# filesystems to look for things.
GRUB_DISABLE_OS_PROBER="false"

# 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_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"
Là encore je ne trouve aucune trace du Manjaro. C'est quand même intrigant, non? Le Manjaro est bien installé. Il s'impose comme système par défaut et impose son mode graphique mais on en trouve de trace nulle part !

Quelqu'un a une idée ?

Re: Grub ordre de démarrage

Posté : lun. 19 mai 2025 13:53
par Jennatux
Bonjour

Il faudrait mettre un # devant la ligne GRUB_DISABLE_OS_PROBER="false" dans le fichier /etc/defalt/grub

Regardes si os-prober voit Linux Mint avec

Code : Tout sélectionner

sudo os-prober
S'il apparait aussi quand tu fais la mise à jour de grub

Code : Tout sélectionner

sudo update-grub

Code : Tout sélectionner

lsblk -fe7 | cat

Re: Grub ordre de démarrage

Posté : lun. 19 mai 2025 14:40
par L'Ogre
J'ai ajouté le # devant GRUB_DISABLE_OS_PROBER="false" J'ai sauvé le fichier de configuration .

Il ne voit que Tricia pas Faye !

Code : Tout sélectionner

$ sudo os-prober
[sudo] Mot de passe de ogresage :               
/dev/sdd2:Linux Mint 19.3 Tricia (19.3):LinuxMint:linux
Donc il faut que j'enlève le # ; C'est ça ?

Re: Grub ordre de démarrage

Posté : lun. 19 mai 2025 21:28
par alain
Bonjour l'Ogre.

C'est le grub du dernier OS installé qui est pris en compte.
Donc les modifications sont à faire dans manjaro.

Re: Grub ordre de démarrage

Posté : lun. 19 mai 2025 22:15
par d2d3
Bonjour,
j'ai le même souci : impossible de modifier l'ordre du menu grub il affiche et donc lance toujours la distribution que je ne souhaite pas. il faut donc effectivement à chaque boot sélectionner la bonne distribution pour la lancer...
j'ai tenté aussi la modification du fichier etc/default/grub avec sudo nano...pas d'effet
installé et lancé grub_customizer même résultat
je peux effectivement supprimer la partition contenant la distribution "secondaire" mais voudrai éviter d'en arriver là...
merci d'avance pour une solution pour changer l'ordre du menu grub...

je vais tenter la solution d'Alain modifier dans la dernière distrib installée
et ça fonctionne MERCI Alain
d2d3

Re: Grub ordre de démarrage

Posté : mar. 20 mai 2025 02:51
par alain
d2d3 a écrit : lun. 19 mai 2025 22:15 ça fonctionne MERCI Alain
d2d3
De rien d2d3, ça fait toujours plaisir quand on peut aider ;)

Re: Grub ordre de démarrage

Posté : lun. 26 mai 2025 15:56
par L'Ogre
Alors en ce qui me concerne, ça n'a pas marché.
Je ne sais pas pourquoi mais Manjaro me dit que mon mot de passe n'est pas correct ! et lorsque j'entre la ligne de commande avec sudo je n'arrive à rien.
Comme sur Manjaro, il n'y a pas les étoiles lorsqu'on tape un mot de passe, je n'arrive pas à savoir où ça bloque !

J'avoue que lorsque la sécurité empêche même l'administrateur de faire son travail, ça devient relou !

MAIS !!!

Je me suis rendu compte que Manjaro a du faire une pirouette. C'est au niveau du Bios qu'il s'est mis en premier. Je l'ai juste remis en second et du coup mon grub est redevenu comme avant, sans l'illustration Manjaro. Mais il n'y a pas Manjaro dans les choix du Grub, non plus en fait !

Je pense que lors de l'installation Manjaro n'a pas modifié le grub existant mais il en a créé un autre qui a pris en compte les autres systèmes d'exploitations installés. Du coup si au niveau du bios je mets Manjaro en premier il me charge le grub de manjaro avec les deux autres systèmes d'exploitation mais si je le mets en second. LMDE6 faye repasse en premier mais il n'y a plus de Manjaro dans le processus.

Bon de toute façon mon nouveau PC vient d'arriver et je vais tout réinstaller.

Re: Grub ordre de démarrage

Posté : mar. 27 mai 2025 03:12
par alain
Bonjour L'Ogre
L'Ogre a écrit : lun. 26 mai 2025 15:56 Je pense que lors de l'installation Manjaro n'a pas modifié le grub existant mais il en a créé un autre qui a pris en compte les autres systèmes d'exploitations installés.
Tous les OS font toujours cela, ils installent leur grub qui liste les autres OS déjà installés. Et c'est celui là qui fonctionne, pas ceux d'avant.
L'Ogre a écrit : lun. 26 mai 2025 15:56 Je me suis rendu compte que Manjaro a du faire une pirouette. C'est au niveau du Bios qu'il s'est mis en premier.
Cela aussi est normal comme disait je ne sais plus qui: "les derniers seront les premiers".

En fait je ne vois rien d'anormal dans ton installation, sauf que tu as modifié le mauvais grub, comme j'ai dit plus haut c'était de grub du dernier OS installé qu'il fallait modifier. Mais je l'ai dit trop tard :?

Re: Grub ordre de démarrage

Posté : mer. 28 mai 2025 09:34
par L'Ogre
Non ! Tu ne l'as pas dit trop tard. J'ai essayé de modifier le grub sur Manjaro mais je n'ai pas réussi à cause du mot de passe du super utilisateur qui ne passait pas !

Re: Grub ordre de démarrage

Posté : mer. 28 mai 2025 11:49
par Bertic
Bonjour.

On peut faire autrement. Dans ton cas, dans un terminal depuis ta Mint, tu entres ces deux lignes de commandes :

sudo grub-install /dev/dev
puis : sudo update-grub

Tu redemares et normalement mint deviens l'os par defaut.