Attention sur Vista ce n'est plus boot.ini qui n'était valable que jusqu'à Xp.
Dans ton cas la solution serait :
1) installer le bootloader grub sur la partition /
Tu démarres linux et tu tapes les commandes :
sudo fdisk -l et tu repères ta partition linux (ID=83)
grub-install /dev/sdxy en remplaçant x et y par les bonnes valeurs récupérées ci-dessus.
2) dans ton système de boot windows (Vista ou W7) tu installes EasyBCD et tu ajoutes une entrée Ubuntu. Voir la
DOCUMENTATION.
3) tu testes tout ça et tu vérifies qu'en partant d'ubuntu choix Vista/W7 tu as bien maintenant le choix ubuntu en plus de Vista et W7 et que tu reviens bien sur le menu ubuntu.
Si c'est ok, il reste maintenant à restaurer le bootloader Vista en console de récupération par la commande :
bootrec /fixmbr
4) il ne reste plus sous linux qu'à faire "disparaitre" le menu :
sudo gedit /etc/default/grub
et là tu devrais avoir qq chose comme cela. En Gras ce qu'il faut modifier :
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT="2"
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
GRUB_GFXMODE=1440x900x32
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entrys
#GRUB_DISABLE_LINUX_RECOVERY="true"
Ensuite tu sauves et tu tapes la commande :
sudo update-grub
Et au prochain boot tout devrait ponctionner.
@+