скажите версию xUbuntu....если 9.10 и выше , то там grub2, далее имеем:
/boot/grub/grub.cfg - файл меню
/etc/default/grub - файл настроек
Если установить xUbuntu поверх Debian, он во время установки инсталятор сам найдет его, и прочии оси, и пропишет их....
Если же нет, но в системе ubuntu выполняем sudo update-grub...должно найти, если же опять нет...Идем в
/etc/grub.d/40_custom
и пишем туда как описывалось выше:
## Windows
menuentry "Windows" {
set root=(hdX,Y)
chainloader +1
}
Где X - номер ЖД (/dev/sda = 0, /dev/sdb = 1, и тд) а Y - Номер раздела с виндой... (/dev/sda1 = 1 /dev/sda2 =2, и тд)
Потом почти аналогично дописываем запись для debian:
menuentry "Debian" {
set root=(hdX,Y)
linux /boot/kernel root=/dev/sdXY ro
initrd /boot/initrd
}
Тут /boot/kernel - ваше ядро, например vmlinuz-2.6.32-21 и соответственно /boot/initrd может выглядеть так: initrd.img-2.6.32-21-generic
З.Ы. Это примерный конфиг если у вас boot НЕ выведен в отдельный раздел
После всех манипуляций нужно выполнить sudo update-grub, повторюсь , инструкция для grub2 и xUbuntu 9.10 и выше