Mon OS de "secours" était une Debian SID.
N'en ayant jamais eu besoin en secours, sur ma nouvelle bécane j'ai mis une autre Arch en OS2, pour des tests (environnements, containers, etc...)
Mais comme j'ai aussi intel-ucode dans l'OS2, os-prober s'y arrête dans sa détection :
Code : Tout sélectionner
### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Arch Linux (sur /dev/sda5)' --class arch --class gnu-linux --class gnu --class os $me$
savedefault
insmod part_gpt
insmod ext2
set root='hd0,gpt5'
if .....
...
fi
linux /boot/vmlinuz-linux-lts root=UUID=0c6c63fa-ec2c-446c-9616-e827b10f415d rw quiet
initrd /boot/intel-ucode.img
}
et idem pour linux linux, pour fallback, etc...et donc KP si j'essaie de démarrer mon 2° OS par Grub.
Je dois ajouter manuellement "/boot/initramfs-linux-lts.img" (ou ***linux.img ou ***fallback.img) dans les section idoines de grub.cfg
Le forum inter m'a montré que c'est spécifique à l'existence d'une Arch en 2° OS, les autres distributions gérant autrement l'intel-microcode et ne proposant qu'un seul ***.img à détecter
Y-a-t-il une façon de faire moins "bourrin" qui permettrait la détection des 2 img et ne pas avoir à recommencer l'édition de grub.cfg à chaque "update-grub" ? (alias 'sudo grub-mkconfig -o /boot/grub/grub.cfg') ?