Comm j'ai ecactement le même problème, j'ai trouvé une possible solution:
pour Ubuntu (6.10) tout le "boot" data est dans cette adresse
/boot/grub/menu.lst file
Là, c'est possible de changer le "default" OS.
Quand ca ne va pas, vous pouvez installer le GRUB loader
http://archive.ubuntu.com/ubuntu/pool/main/g/grub-installer/
ou
http://archive.ubuntu.com/ubuntu/pool/main/g/grub/
il y a quelques files, mais presque tout les personnes need
the file with x86 ending.
Write me back if it works!
(and excuse my bad French 'cause I'm not a Francophone!)