#26 Le 18/06/2025, à 16:12
- ar barzh paour
Re : [Résolu en attendant Refind] priorité OS
Pas de retour de ceci:
wget https://raw.githubusercontent.com/ps81f … rubinfo.sh
non désolé j'ai essayé de savoir ce que c'était avant d'effectuer ce wget , je n'ai pas tout compris
c'est quoi ce site ?
PC : B760M DS3H DDR4, 12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 24.04, 22.04, 20.04
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram Ubuntu 24.04 Ubuntu 22.04 , W10-PRO( en voyage )
Portable2 : T5750 @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )
Hors ligne
#27 Le 18/06/2025, à 17:22
- ar barzh paour
Re : [Résolu en attendant Refind] priorité OS
j'ai fini par ré-appliquer ce que j'avais décrit en fin de post #8
c'est peut-être un cas particulier à mon portable,mais ça fonctionne !
jpb@jpb-ThinkPad-P50:~$ sudo su
[sudo] Mot de passe de jpb :
root@jpb-ThinkPad-P50:/home/jpb# cd /boot/efi/EFI/ubuntu
root@jpb-ThinkPad-P50:/boot/efi/EFI/ubuntu# ls -als
total 4420
4 drwx------ 2 root root 4096 mai 31 14:45 .
4 drwx------ 4 root root 4096 nov. 21 2024 ..
4 -rwx------ 1 root root 108 mai 31 16:19 BOOTX64.CSV
4 -rwx------ 1 root root 117 juin 18 17:15 grub.cfg
4 -rwx------ 1 root root 117 mai 31 14:45 grub-pour-P10.cfg
4 -rwx------ 1 root root 117 avril 9 16:13 grub-pour-P3.cfg
4 -rwx------ 1 root root 117 avril 9 16:18 grub-pour-P4.cfg
4 -rwx------ 1 root root 117 avril 9 18:29 grub-pour-P8.cfg
2600 -rwx------ 1 root root 2660232 mai 31 16:19 grubx64.efi
840 -rwx------ 1 root root 856280 mai 31 16:19 mmx64.efi
948 -rwx------ 1 root root 966664 mai 31 16:19 shimx64.efi
root@jpb-ThinkPad-P50:/boot/efi/EFI/ubuntu#
le fichier que j'ai préparé avec l'UUID de l'OS avec lequel je veux démarré (ici P8)
root@jpb-ThinkPad-P50:/boot/efi/EFI/ubuntu# cat grub-pour-P8.cfg
search.fs_uuid 925096ef-fa35-4db3-ba60-b98cec53863b root
set prefix=($root)'/boot/grub'
configfile $prefix/grub.cfg
root@jpb-ThinkPad-P50:/boot/efi/EFI/ubuntu#
cp grub-pour-P8.cfg grub.cfg
auparavant l'UUID de ce fichier grub.cfg était celui d'un autre OS, celui de P10 je pense
je re-étudierai rEFInd en fin d'année , pour l'instant je reste encore quelque mois avec ce portable qui fonctionne
merci à tous
Dernière modification par ar barzh paour (Le 19/06/2025, à 08:21)
PC : B760M DS3H DDR4, 12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 24.04, 22.04, 20.04
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram Ubuntu 24.04 Ubuntu 22.04 , W10-PRO( en voyage )
Portable2 : T5750 @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )
Hors ligne
#29 Le 18/06/2025, à 19:00
- iznobe
Re : [Résolu en attendant Refind] priorité OS
Bonjour , un autre façon de palier à ce probleme , c' est de passer par un menu grub personnalisé , Mais , si changement d' OS , il faut le maintenir à la main .
Comme deja dit au #14 .
ca consiste à " disable os-prober " ( = true , donc ) sur tout les OS ( pas obligatoire , mais pratique lorsque la liste des OS commence a être conséquente ) et à modifier le " /etc/grub.d/40_custom " dans chaque OS .
voici le mien ( si ca peut servir ) :
[iznobe@archlinux ~]$ cat /etc/grub.d/40_custom
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
[iznobe@archlinux ~]$ cat /run/media/iznobe/DEBIAN_XFCE/etc/grub.d/40_custom
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
menuentry "Windows ( nvme0n1p1 ) " {
insmod part_gpt
insmod fat
search --no-floppy --fs-uuid --set=root C071-9050 # UUID de la partition EFI
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
menuentry 'Arch-Linux SSD ( nvme0n1p3 )' --class ubuntu --class gnu-linux --class gnu --class os --id 'Arch_SSD' {
insmod part_gpt
insmod part_msdos
insmod ext2
search --no-floppy --fs-uuid --set=root 224086d1-a670-4587-ad74-604b39bd7444
configfile /boot/grub/grub.cfg
}
menuentry 'Linux Mint 21 SSD ( nvme0n1p5 )' --class ubuntu --class gnu-linux --class gnu --class os --id 'LM_21_SSD' {
insmod part_gpt
insmod part_msdos
insmod ext2
search --no-floppy --fs-uuid --set=root eb18366b-2ac9-4a7e-8f93-ba2caa30e90e
configfile /boot/grub/grub.cfg
}
menuentry 'Ubuntu 20.04 LTS ( nvme0n1p6 )' --class ubuntu --class gnu-linux --class gnu --class os --id 'Ubuntu 20.04 SSD' {
insmod part_gpt
insmod part_msdos
insmod ext2
search --no-floppy --fs-uuid --set=root 06bc0f51-50e8-4ed4-8090-903acdb7df3f
configfile /boot/grub/grub.cfg
}
menuentry 'Ubuntu Budgie 22.04 ( nvme0n1p7 )' --class ubuntu --class gnu-linux --class gnu --class os --id 'U-Budgie 22.04 SSD' {
insmod part_gpt
insmod part_msdos
insmod ext2
search --no-floppy --fs-uuid --set=root 8ab22881-60b3-47aa-a0bf-54c292afae81
configfile /boot/grub/grub.cfg
}
menuentry 'Ubuntu 24.04 ( nvme0n1p8 )' --class ubuntu --class gnu-linux --class gnu --class os --id 'Ubuntu 24.04 SSD' {
insmod part_gpt
insmod part_msdos
insmod ext2
search --no-floppy --fs-uuid --set=root dca54497-1ab2-4c12-bc82-53b817300288
configfile /boot/grub/grub.cfg
}
menuentry 'Linux Mint 21 NEW ( nvme0n1p9 )' --class ubuntu --class gnu-linux --class gnu --class os --id 'LM_21_NEW_SSD' {
insmod part_gpt
insmod part_msdos
insmod ext2
search --no-floppy --fs-uuid --set=root df3cd676-80e7-46ef-a28e-5dbe3ea5ddf7
configfile /boot/grub/grub.cfg
}
menuentry 'Debian Trixie-sid ( nvme0n1p10 )' --class ubuntu --class gnu-linux --class gnu --class os --id 'debian ' {
insmod part_gpt
insmod part_msdos
insmod ext2
search --no-floppy --fs-uuid --set=root 50149f7c-d2c3-4119-b937-328b22a577d4
configfile /boot/grub/grub.cfg
}
menuentry 'Ubuntu 24.04 ( sda4 )' --class ubuntu --class gnu-linux --class gnu --class os --id 'Ubuntu 24.04' {
insmod part_gpt
insmod part_msdos
insmod ext2
search --no-floppy --fs-uuid --set=root 89f71135-b459-4c74-bfa3-e9d27df4369d
configfile /boot/grub/grub.cfg
}
[iznobe@archlinux ~]$
Tous les OS y sont :
[iznobe@archlinux ~]$ lsblk- fe7
bash: lsblk- : commande introuvable
[iznobe@archlinux ~]$ lsblk -fe7
NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS
sda
├─sda1 ext4 1.0 Seagate_4T 4f8cc284-cd84-4eeb-b412-7539f81664c4
├─sda2 vfat FAT32 SDA_EFI BC94-9CBD
└─sda4 ext3 1.0 ubuntu_24.04 89f71135-b459-4c74-bfa3-e9d27df4369d
sdb
├─sdb1 ext4 1.0 WD8 1db8a5b3-ff12-4d31-9463-b188ffefe43b 2,3T 66% /media/Videos/WD8
└─sdb2 ext4 1.0 SAUV d9dc9f4e-a24a-4573-9465-13711480f272 83,9G 84% /media/SAUV
sdc
├─sdc3 ext4 1.0 Data 01c9b796-0869-4ff9-a2a1-6c0f56ed5257 1,2T 54% /datas
└─sdc4 swap 1 09e6bc69-3287-4694-aa3b-a72afae17c1f [SWAP]
sdd
├─sdd1 ext4 1.0 WD8PRO1_P1 6298e7b7-7e63-4f5c-8216-ab1f70a1876d 239,6G 88% /media/Disques/WD8PRO1_P1
└─sdd2 ext4 1.0 WD8PRO1_P2 34468dc8-3d25-4fab-a948-745b4e234842 5,3T 1% /media/Videos/WD8PRO1_P2
sde
└─sde1 ext4 1.0 WD8PRO2 084604bc-1b9e-4cdd-bae4-ac9a9fe1303f 4,4T 38% /media/Videos/WD8PRO2
zram0 swap 1 zram0 75b3f1bd-8c17-4327-aedd-29591d73237c [SWAP]
nvme0n1
├─nvme0n1p1 ntfs windows_10 08CCB0D8CCB0C0EC
├─nvme0n1p2 vfat FAT32 BOOT_EFI 853D-995A
├─nvme0n1p3 ext4 1.0 Arch 224086d1-a670-4587-ad74-604b39bd7444 14,4G 45% /
├─nvme0n1p5 ext4 1.0 LM_21_SSD eb18366b-2ac9-4a7e-8f93-ba2caa30e90e
├─nvme0n1p6 ext4 1.0 U_20.04_SSD 06bc0f51-50e8-4ed4-8090-903acdb7df3f
├─nvme0n1p7 ext4 1.0 U_22.budgie_SSD 8ab22881-60b3-47aa-a0bf-54c292afae81
├─nvme0n1p8 ext4 1.0 U_24.04_SSD dca54497-1ab2-4c12-bc82-53b817300288
├─nvme0n1p9 ext4 1.0 LM_SSD_NEW df3cd676-80e7-46ef-a28e-5dbe3ea5ddf7
└─nvme0n1p10 ext4 1.0 DEBIAN_XFCE 50149f7c-d2c3-4119-b937-328b22a577d4 17,3G 34% /run/media/iznobe/DEBIAN_XFCE
[iznobe@archlinux ~]$
le menu personnalisé n ' est absolument pas dépendant de noyaux ( comme on peut le voir dans le fichier 40_custom ci-dessus ) , ce qui permet de ne plus être " dépendant " de GRUB + des MAJ noyaux, peu importe l' OS qui prend le pas , mais ça oblige a choisir chaque fois .
je ne connais pas de moyen de " forcer " un choix du menu personnalisé , et c' est bien dommage d' ailleurs .
clin d' oeil @nany , si elle passe par là .
Car en fait cela permettrait d' obtenir GRUB " comme " rEFInd , sans les icônes .
Dernière modification par iznobe (Le 18/06/2025, à 19:10)
retour COMPLET et utilisable de commande | script montage partitions
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#30 Le 18/06/2025, à 19:30
- steph810
Re : [Résolu en attendant Refind] priorité OS
Pour les icones il reste la solution d'installer un theme.
pour l'ordre vue que c'est un custom il suffit juste de le selectionner dans /etc/default/grub, et comme il sont tous sur la premiere fenetre l'ordre est simplement 1 2 3 4 ....
GRUB_DEFAULT="1"
je pense ton arch devrais etre en 4eme position mais je peut me tromper
GRUB_DEFAULT="4"
Après possible de faire un script qui autostart au boot qui controle ou effectue le changement a chaque fois sur la ligne GRUB_DEFAULT=.
le 40_custom prend le dessus sur tous même si nouvelle install, il faudra evidement booter toujours sur le même disque (voir BIOS)ordre de démarrage
Hors ligne
#31 Le 18/06/2025, à 20:08
- nany
Re : [Résolu en attendant Refind] priorité OS
Bonjour,
je ne connais pas de moyen de " forcer " un choix du menu personnalisé , et c' est bien dommage d' ailleurs .
clin d' oeil @nany, si elle passe par là .
Cf. §2.3 de la page de doc tutoriel/grub2_parametrage_manuel.
Dans ton cas, si tu veux, par exemple, lancer Ubuntu 24.04 de nvme0n1p8, tu devras mettre dans /etc/default/grub :
GRUB_DEFAULT="Ubuntu 24.04 ( nvme0n1p8 )"
ET ON NE MET PAS D’ESPACE DANS LES PARENTHÈSES, SCRONGNEUGNEU !
je pense ton arch devrais etre en 4eme position mais je peut me tromper
Oui, on peut toujours se tromper en utilisant la numérotation.
Il est donc préférable de choisir le titre de l’entrée de menu, comme ça il n’y a pas d’erreur possible (à moins de faire une mauvaise copie du titre).
Hors ligne