Die Nummer im "default" - Eintrag bezieht sich auf die eingetragenen "title"-Zeilen.
(Und die dazugehörigen "root" "savedefault" "kernel" etc. etc. Eintraege, die zu der jeweiligen title-Zeile gehoeren)
grep "^title" /boot/grub/menu.lst
Mit 0 angefangen zu zaehlen wird der entsprechende Eintrag als Standard ausgeführt.
Bei mir sieht das so aus:
grep "^title" /boot/grub/menu.lst
title Ubuntu, kernel 2.6.15-27-686
title Ubuntu, kernel 2.6.15-27-686 (recovery mode)
title Ubuntu, memtest86+
title Windows NT/2000/XP (loader)
Und bei mir ist als "default" die Nummer 3 angegeben - wenn ich nicht im Haus bin, will meine Frau immer ins XP ☺))
grep "^default" /boot/grub/menu.lst
default 3
Also brauchst Du Deine Listen-Reihenfolge eigentlich nicht aendern, sondern nur die Ziffer hinter "default"