Je sais que Grub nomme mes disques durs et partitions en comptant à partir de zéro, alors /dev/sda
pourrait être (hd0,0)
y /dev/sdb2
pourrait être (hd1,2)
. Est-il garanti que Grub numérote les disques durs dans le même ordre que Linux, ou même les partitions, d'ailleurs ? La documentation que j'ai trouvée (1) pour cette convention de nommage passe sous silence ce détail, et je ne trouve pas de moyen de déterminer réellement quel sera le nom de Grub pour une partition donnée.
J'avais l'impression que ce n'est même pas garanti que /dev/sda
ne se chargera pas comme /dev/sdc
lorsque je redémarre mon PC, et que c'est pour cela que nous utilisons des UUID's en fstab
au lieu de /dev/sd*
les étiquettes. Existe-t-il un moyen d'utiliser un UUID ou quelque chose de similaire en /etc/grub.d
scripts, au lieu des (hdX,Y)
la notation ?
(1) https://dev.gentoo.org/~floppym/Grub.html#Naming-convention