Page 1 sur 2

Ordre de boot grub 2.04 dual boot LM 20.3 et LMDE 5

Posté : sam. 11 févr. 2023 15:32
par TéMentheOuPas
Bonjour à tous,

J'ai un soucis de paramètrage de grub 2.04 en dual boot LM 20.3 et LMDE 5.

J'aimerai pouvoir selctionner automatiquement la ligne LMDE 5 par default au lieu de LM 20.3
J'ai fait diverses commande ci dessous, sans succès.

Code : Tout sélectionner

jerome@a660:~$ grep menuentry /boot/grub/grub.cfg
if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
  menuentry_id_option=""
export menuentry_id_option
menuentry 'LMDE 5 Elsie' --class linuxmint --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-7e12660b-f0d5-4c85-9d67-a687e5fdfb7d' {
submenu 'Advanced options for LMDE 5 Elsie' $menuentry_id_option 'gnulinux-advanced-7e12660b-f0d5-4c85-9d67-a687e5fdfb7d' {
	menuentry 'LMDE 5 Elsie, with Linux 5.10.0-21-amd64' --class linuxmint --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.10.0-21-amd64-advanced-7e12660b-f0d5-4c85-9d67-a687e5fdfb7d' {
	menuentry 'LMDE 5 Elsie, with Linux 5.10.0-21-amd64 (recovery mode)' --class linuxmint --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.10.0-21-amd64-recovery-7e12660b-f0d5-4c85-9d67-a687e5fdfb7d' {
	menuentry 'LMDE 5 Elsie, with Linux 5.10.0-12-amd64' --class linuxmint --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.10.0-12-amd64-advanced-7e12660b-f0d5-4c85-9d67-a687e5fdfb7d' {
	menuentry 'LMDE 5 Elsie, with Linux 5.10.0-12-amd64 (recovery mode)' --class linuxmint --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.10.0-12-amd64-recovery-7e12660b-f0d5-4c85-9d67-a687e5fdfb7d' {
menuentry 'Linux Mint 20.3 Una (20.3) (on /dev/sda5)' --class linuxmint --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-e92656de-1a8b-40c6-8406-dc97ea2f6515' {
submenu 'Advanced options for Linux Mint 20.3 Una (20.3) (on /dev/sda5)' $menuentry_id_option 'osprober-gnulinux-advanced-e92656de-1a8b-40c6-8406-dc97ea2f6515' {
	menuentry 'Linux Mint 20.3 Cinnamon (on /dev/sda5)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.4.0-91-generic--e92656de-1a8b-40c6-8406-dc97ea2f6515' {
	menuentry 'Linux Mint 20.3 Cinnamon, avec Linux 5.4.0-91-generic (on /dev/sda5)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.4.0-91-generic--e92656de-1a8b-40c6-8406-dc97ea2f6515' {
	menuentry 'Linux Mint 20.3 Cinnamon, avec Linux 5.4.0-91-generic (recovery mode) (on /dev/sda5)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.4.0-91-generic-root=UUID=e92656de-1a8b-40c6-8406-dc97ea2f6515 ro recovery nomodeset dis_ucode_ldr-e92656de-1a8b-40c6-8406-dc97ea2f6515' {
jerome@a660:~$ sudo nano /etc/default/grub
[sudo] Mot de passe de jerome :         
jerome@a660:~$ sudo update-grub
Generating grub configuration file ...
Found theme: /boot/grub/themes/linuxmint/theme.txt
Found linux image: /boot/vmlinuz-5.10.0-21-amd64
Found initrd image: /boot/initrd.img-5.10.0-21-amd64
Found linux image: /boot/vmlinuz-5.10.0-12-amd64
Found initrd image: /boot/initrd.img-5.10.0-12-amd64
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
Found Linux Mint 20.3 Una (20.3) on /dev/sda5
done
J'ai même remplacer Grub default =2 au lieu de 0 et autres manipulations trouve sur le forum ou internet et j'ai également installer/essayer puis desinstaller grub customizer vu que ca ne fonctionnepasnon plus
Bref divers manipulations et essais sans succès.... Certainement un truc qui manque au fichier de configuration ou autre chose.....

Code : Tout sélectionner

GRUB_DEFAULT="gnulinux-simple-7e12660b-f0d5-4c85-9d67-a687e5fdfb7d"
GRUB_TIMEOUT="4"
GRUB_DISTRIBUTOR="`lsb_release -i -s 2> /dev/null || echo Debian`"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
export GRUB_COLOR_NORMAL="light-gray/black"
export GRUB_COLOR_HIGHLIGHT="magenta/black"


Pouvez vous svp me dire et m'ecrire exactement les commandes ou lignes a modifier et a saisir.
Je ne suis pas expert. ;)
Merci
Amicalement,

Re: Ordre de boot grub 2.04 dual boot LM 20.3 et LMDE 5

Posté : sam. 11 févr. 2023 16:49
par Jennatux
Bonjour
Il faut modifier le fichier /etc/default/grub

Le chiffre a indiquer a la ligne GRUB_DEFAULT=0 est la position (dans le grub qui apparaît au démarrage) du système que tu souhaites démarrer -1

Par exemple sur cette image pour lancer Windows qui apparaît a la 7ème ligne , il faut mettre 6 a GRUB_DEFAULT=
Image

Et finir en passant la commande

Code : Tout sélectionner

sudo update-grub

Re: Ordre de boot grub 2.04 dual boot LM 20.3 et LMDE 5

Posté : sam. 11 févr. 2023 17:22
par TéMentheOuPas
Bonjour,
J'ai déjà testé et modifié avec le chiffre 2 ( vu que lmde est en 3 ligne au démarrage de l'ordinateur avec grub).
C'est autre chose mais quoi....la est la question.
Il y a un truc qui me dérange, c'est "Warning avec os......" indiqué dans la fenêtre de code....
Désolé, autre chose à proposer svp?
Amicalement

Re: Ordre de boot grub 2.04 dual boot LM 20.3 et LMDE 5

Posté : sam. 11 févr. 2023 18:00
par f.x0
Bonjour TéMentheOuPas,

tu as essayé avec cette ligne dans /etc/default/grub ???

Code : Tout sélectionner

GRUB_DEFAULT="gnulinux-simple-7e12660b-f0d5-4c85-9d67-a687e5fdfb7d"
et ensuite tu as bien fait ???

Code : Tout sélectionner

sudo update-grub

Re: Ordre de boot grub 2.04 dual boot LM 20.3 et LMDE 5

Posté : sam. 11 févr. 2023 18:31
par Jennatux
TéMentheOuPas a écrit :
sam. 11 févr. 2023 17:22
Bonjour,
J'ai déjà testé et modifié avec le chiffre 2 ( vu que lmde est en 3 ligne au démarrage de l'ordinateur avec grub).
C'est autre chose mais quoi....la est la question.
Il y a un truc qui me dérange, c'est "Warning avec os......" indiqué dans la fenêtre de code....
Désolé, autre chose à proposer svp?
Amicalement
Bon ben si ton systeme est sur la 3ème ligne ,effectivement il faut mettre 2

Mais une fois modifié le fichier /etc/default/grub il faut mettre a jour avec
sudo update-grub

Re: Ordre de boot grub 2.04 dual boot LM 20.3 et LMDE 5

Posté : sam. 11 févr. 2023 19:16
par TéMentheOuPas
Bonsoir,
Oui bien sûr.
Vous pouvez le voir dans la première fenêtre de code.
Ce message affichée "warning etc..." indiqué dans la fenêtre de code est sûrement une piste...
Mais je suis bloqué d'idées.
Bonne soirée

Re: Ordre de boot grub 2.04 dual boot LM 20.3 et LMDE 5

Posté : sam. 11 févr. 2023 19:26
par f.x0
Essaies ceci alors :
ajoutes la ligne sans les guillemets dans /etc/default/grub

Code : Tout sélectionner

GRUB_DEFAULT=gnulinux-simple-7e12660b-f0d5-4c85-9d67-a687e5fdfb7d
puis postes le retour de

Code : Tout sélectionner

sudo update-grub
redémarres le PC, et dis ce que ça donne...

Re: Ordre de boot grub 2.04 dual boot LM 20.3 et LMDE 5

Posté : sam. 11 févr. 2023 19:38
par Jennatux
TéMentheOuPas a écrit :Ce message affichée "warning etc..." indiqué dans la fenêtre de code est sûrement une piste...
Chez moi aussi

Code : Tout sélectionner

sudo update-grub
[sudo] Mot de passe de luc : 
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Generating grub configuration file ...
Found background image: 1.jpg
Found linux image: /boot/vmlinuz-5.19.0-21-generic
Found initrd image: /boot/microcode.cpio /boot/initrd.img-5.19.0-21-generic
Found memtest86+x64 image: /boot/memtest86+x64.bin
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
Found Ubuntu 22.10 (22.10) on /dev/sda1
Found Deepin 20.8 (20.8) on /dev/sda3
Found Ubuntu 22.04.1 LTS (22.04) on /dev/sda6
Found Ubuntu 22.10 (22.10) on /dev/sda7
Found Ubuntu 22.04.1 LTS (22.04) on /dev/sda8
done
En français
Attention : os-prober sera exécuté pour détecter d'autres partitions amorçables.
os prober est lancé par update-grub pour rechercher les autres os et chez toi il trouve

Code : Tout sélectionner

Found Linux Mint 20.3 Una (20.3) on /dev/sda5
Si la solution de f.x0 ne fonctionne pas
donne le retour de

Code : Tout sélectionner

cat /etc/default/grub

Re: Ordre de boot grub 2.04 dual boot LM 20.3 et LMDE 5

Posté : sam. 11 févr. 2023 21:32
par TéMentheOuPas
Bonsoir,

Avec et sans guilements, ca ne fonctionne toujours pas;
Voici ci dessous le retour de la commande "cat /etc/default/grub"

Code : Tout sélectionner

jerome@a660:~$ 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=gnulinux-simple-7e12660b-f0d5-4c85-9d67-a687e5fdfb7d
GRUB_TIMEOUT="4"
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"

export GRUB_COLOR_NORMAL="light-gray/black"
export GRUB_COLOR_HIGHLIGHT="magenta/black"
#GRUB_THEME="/boot/grub/themes/linuxmint/theme.txt"
Et de la commande "grep menuentry /boot/grub/grub.cfg" pour vous aidez peut etre

Code : Tout sélectionner

jerome@a660:~$ grep menuentry /boot/grub/grub.cfg
if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
  menuentry_id_option=""
export menuentry_id_option
menuentry 'LMDE 5 Elsie' --class linuxmint --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-7e12660b-f0d5-4c85-9d67-a687e5fdfb7d' {
submenu 'Advanced options for LMDE 5 Elsie' $menuentry_id_option 'gnulinux-advanced-7e12660b-f0d5-4c85-9d67-a687e5fdfb7d' {
	menuentry 'LMDE 5 Elsie, with Linux 5.10.0-21-amd64' --class linuxmint --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.10.0-21-amd64-advanced-7e12660b-f0d5-4c85-9d67-a687e5fdfb7d' {
	menuentry 'LMDE 5 Elsie, with Linux 5.10.0-21-amd64 (recovery mode)' --class linuxmint --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.10.0-21-amd64-recovery-7e12660b-f0d5-4c85-9d67-a687e5fdfb7d' {
	menuentry 'LMDE 5 Elsie, with Linux 5.10.0-12-amd64' --class linuxmint --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.10.0-12-amd64-advanced-7e12660b-f0d5-4c85-9d67-a687e5fdfb7d' {
	menuentry 'LMDE 5 Elsie, with Linux 5.10.0-12-amd64 (recovery mode)' --class linuxmint --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.10.0-12-amd64-recovery-7e12660b-f0d5-4c85-9d67-a687e5fdfb7d' {
menuentry 'Linux Mint 20.3 Una (20.3) (on /dev/sda5)' --class linuxmint --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-e92656de-1a8b-40c6-8406-dc97ea2f6515' {
submenu 'Advanced options for Linux Mint 20.3 Una (20.3) (on /dev/sda5)' $menuentry_id_option 'osprober-gnulinux-advanced-e92656de-1a8b-40c6-8406-dc97ea2f6515' {
	menuentry 'Linux Mint 20.3 Cinnamon (on /dev/sda5)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.4.0-91-generic--e92656de-1a8b-40c6-8406-dc97ea2f6515' {
	menuentry 'Linux Mint 20.3 Cinnamon, avec Linux 5.4.0-91-generic (on /dev/sda5)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.4.0-91-generic--e92656de-1a8b-40c6-8406-dc97ea2f6515' {
	menuentry 'Linux Mint 20.3 Cinnamon, avec Linux 5.4.0-91-generic (recovery mode) (on /dev/sda5)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.4.0-91-generic-root=UUID=e92656de-1a8b-40c6-8406-dc97ea2f6515 ro recovery nomodeset dis_ucode_ldr-e92656de-1a8b-40c6-8406-dc97ea2f6515' {
code apre sudo update-grub

Code : Tout sélectionner

jerome@a660:~$ sudo update-grub
[sudo] Mot de passe de jerome :         
Generating grub configuration file ...
Found theme: /boot/grub/themes/linuxmint/theme.txt
Found linux image: /boot/vmlinuz-5.10.0-21-amd64
Found initrd image: /boot/initrd.img-5.10.0-21-amd64
Found linux image: /boot/vmlinuz-5.10.0-12-amd64
Found initrd image: /boot/initrd.img-5.10.0-12-amd64
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
Found Linux Mint 20.3 Una (20.3) on /dev/sda5
done
jerome@a660:~$ 
Au demarrage de l'ordinateur et de grub, j'ai l'etoile asterix mis sur linux cinnamon 20.3 par default sur la premiere ligne.
J'aimerai avoir la troisième ligne selectionner automatiquement ( LMDE 5 ). L'essai est sans succes également avec GRUB_DEFAULT=2
C'est compliqué :x

Bonne soirée
Amicalement

Re: Ordre de boot grub 2.04 dual boot LM 20.3 et LMDE 5

Posté : sam. 11 févr. 2023 22:42
par Jennatux
Tu as installé LM 20.3 après LMDE ou l'inverse ?...

Parce que là tu modifies apparemment le grub de Lmde puisse que LM 20.3 apparaît dans les os vu par os-prober donc ce n'est pas le bon grub
As tu deja modifié un des 2 grub auparavant ?