Il était une fois, Debian qui se basait sur grub pour booter.

C'étais assez génial car on pouvais facilement, spécifier :

  • Des valeur par défaut de kernel, comme "elevator=deadline"
  • Utiliser root=LABEL=ROOT

Bref le bonheur.

La avec les derniers kernels (2.6.32, sur les backports de la Lenny), on a un joli message : "bla, bla on passe sur des UUID parce cay mieux toussa".

Très sympa... Mais c'est une immense connerie car, imaginons la chose suivante :

[root@xen-3 vm]# cp master xen-test-2.img 
[root@xen-3 vm]# xm create /etc/xen/xen-test-2.cfg 
Using config file "/etc/xen/xen-test-2.cfg".
Started domain xen-test-2 (id=10)

Le truc très peu utilisé hein ?

Bon comme vous le savez les UUID sont UNIQUE par machine (disques, contrôleurs, etc...) bref le truc super pratique dans la virtualisation....

Donc en gros... Si vous faites du cloud, les UUID = DTC car vos belles images ne servent a rien.

Aller encore un truc pour la route... Grub2 ne gère pas les LABELs, enfin en tous cas sur... Debian/Squeeze...

Linux, on vas vous faire aimer l'Opensource...