Здравствуйте, Yadovit.
У вас произошёл конфликт загрузчиков разных типов ОС (Операционных Систем). На Ваш вопрос "Как можно вернуть всё как было?" Вы и сами знаете ответ, поскольку подробно всё описали и, значит, сможете повторно воспроизвести. Но чтобы у Вас всё работало, надо сделать НЕ "как было", а грамотно распределить первичные разделы, чтобы загрузчики не портили друг друга.
Главная Таблица разделов Hdd (жёсткого диска) может описать только 4 раздела. Разделы - это области, которые Вы можете перед "чистой" установкой ОС форматировать, не затрагивая другие разделы-области Hdd. Если Вы хотите иметь больше разделов, то вместо 4-го первичного раздела Вы создаёте Extended Расширенный раздел (он не имеет буквы диска, но содержит дополнительную Таблицу разделов), в нём можно описать ещё 4 раздела: 4 Логических диска либо 3 Логических и снова Расширенный, и тд, как в "матрёшке".
Вы пишете "Загрузчик установился на первый лог. диск" - для ясного представления процесса загрузки желательно не путать понятия Диск и Раздел, а также Первичный и Логический. Логический раздел - неполноценный, поскольку он не может быть Активным, и с него невозможно начать загрузку. Но он может содержать отдельную ОС и её SwapFile.
Исходя из жёстких исторических ограничений (всего 3 Первичных полноценных раздела) для Вашего повышенного аппетита (я тоже этим болею) к разнообразию систем советую Вам пере-распределить разделы:
Primari1 - 15…40ГБайт - для общего Загрузчика ntldr систем типа Windows Xp, для самой ОС Windows Xp и её Файла подкачки (если в нём есть нужда). Этот загрузчик может используя Меню загрузки (прописано в boot.ini) при необходимости ссылать на загрузку похожих систем (Windows2000, Windows2003 Server), расположенные на других Логических разделах и даже на других Hdd.
Primari2 - 20…40ГБ для общего Загрузчика семьи Windows 7 - Vista. Одна ОС на этом же разделе, другие - на Логических.
Primari3 - для Ubuntu-Загрузчика, самой Ubuntu-ОС и её SwapFile. Другую Ubuntu-версию (для рискованных опытов) Вы можете также установить на Логических разделах в старших адресах.
Выбирать Активный загрузчик Вам придётся из окна "Управление дисками" командой "Сделать раздел Активным" из контекста выбранного Первичного раздела. Оснастка "Управление дисками" доступна из "Панель управления" \ Администрирование \ "Управление компьютером".
Удобно в папке \Documents and Settings\All Users\Главное меню\ создать раскрываемую из кнопки Пуск подпапку Tools (инструменты-ярлыки), а ней создать ярлык "Управление дисками", в его поле "Объект" введите %systemroot%\system32\Diskmgmt.msc
Также можно автоматизировать переназначение Активного раздела маленькими .cmd-файлами, доступными из любой ОС.
Каждому отформатированному разделу надо назначить уникальную Метку. Например, метка 250Pri1-Xp означает 1вый Первичный на Hdd 250ГБ для WIndows Xp. Установщик новой ОС может изменить букву диска по своим правилам, и Ваша метка спаcёт Вас от досадной ошибки при выборе раздела для форматирования-установки.
Не забудьте: Перед установкой ОС с другим (очередным) типом Загрузчика надо успеть переназначить Активный раздел. Если Инсталятор понял Вас правильно, то в его окне перед началом установки этому "Активному" будет назначена буква C:
Успехов!