Была та же самая фигня... Правда, с какими-то определёнными версиями винды. Лень было колупаться, тупо разнёс на разные винты Ubuntu и Семёрку, и выбираю в биосе - и всё. Как часы и без лишнего геморроя...
И ставил их либо отдельное подключая винты либо ubuntu после винды?)
Лучше раз разобраться с grub'ом. Иначе при использование нескольких ОС геморроя, рано или поздно, не избежать все-равно...
хм.... может я ошибаюсь, но в 9.10 GRUB2 и нет никакого menu.lst
наверное, вы правы. Тогда надейтесь на grub upgrate но повторюсь, есть тут топ, была схожая проблема с запуском windows. Может кривое конечно решение я нашел, но ничего не добился с grub 2, заинсталил 1.5 и изменил под себя menu.lst и смог добавить новую установленную винду. Насколько я понял отличие grub2 от первого заключается как раз в авто определении установленных ОС, но ничего подобного я не засек:)
Попробуйте установить "менеджер загрузки" (sudo apt-get install startupmanager). Лично меня он не спас, но установил grub 1.5 автоматом по-моему он. И
проверьте наличие menu.lst т.к. сейчас проверить не могу есть ли он сразу, но на том момент когда я его открыл, там были указанны ОС, которых еще не было до смены версий grub'а...