j'ai installé une sid à côté de Mint dans deux sous volumes d'une partition Btrfs (multiboot)
Grub (os-prober) ayant semble -t-il des difficultés à reconnaitre les différents systèmes dans ce genre de configuration,
j'utilise le grub de mint comme grub principal car jusqu'à présente j'utilise davantage cette distro, et j'ai édité le fichier 40_custom (sous mint) pour le boot de la sid.
Problème : quand le noyau de la sid est mis à jour, du coup, si je ne pense pas à editer le 40_custom en mettant le nom du nouveau noyau côté Mint et à lancerun update-grub, je n'arrive plus à booter ma sid, car le grub de mint pointe toujours sur l'ancien noyau de Sid
Est-il possible dans le fichier 40_custom de mettre un terme générique pour désigner le chemin vers le nom du noyau et de l'image ramdisk de Sid quels que soient leur changement de version, pour ne plus avoir cet inconvénient ?
merci à tous pour vos infos
Edit :
C'est bon j'ai la solution : elle consiste à créer une entrée dans 40_custom de ce type :
Code : Tout sélectionner
menuentry "Menu grub2 sur sdaX" {
set root=(hd0,X)
configfile /boot/grub/grub.cfg
}
On obtient ainsi un chainage vers de grub.cfg de la distro secondaire. Ainsi même si les noyaux de cette dernière sont mis à jour, ça démarrera toujours.
dans ma configuration avec deux distros installées dans des sous-volumes sur une partition Btrfs cela donne ceci :
Code : Tout sélectionner
menuentry "Chainage Grub Sid sur sda2" {
insmod part_gpt
insmod btrfs
set root='(hd0,gpt2)'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 3e388b25-b6b2-4c65-8f36-86238f4c74e
else
search --no-floppy --fs-uuid --set=root 3e388b25-b6b2-4c65-8f36-f86238
f4c74e
fi
configfile /debian/root/boot/grub/grub.cfg root=UUID=3e388b25-b6b2-
4c65-8f36-f86238f4c74e ro rootflags=subvol=debian/root quiet splash
echo "Chargement du disque mémoire initial..."
configfile /debian/root/boot/grub/grub.cfg
}
Malheureusement je n'avais pas anticipé ces difficultés et là je n'ai pas trop le courage de tout refaire ;-(