Ubunta (hd1), Hiden WinXP (hd2), данные (hd3), UbuntaSwap (hd4): образы, мудреж, принципы; как правильно сделать?

Задача: Чтобы была подставной Убунта и скрытой ВинХР.

Т.к. шифровка системы с Линуксом не поддерживается - приходится мудрить, т.е. Линукс будет у нас просто стоять без шифровки.

Делал:
0) Разбил диск на 4 основных раздела NTFS: первый-подставной, второй-скрытый, третий-данные, четвертый-подкачка.
1) Установил ХР на диск "C:\", драйвера, софт.
2) Создал образ диска с ХР Акронисом.
3) Создал второй раздел скрытым и в нем скрытую ОС. Все Ок, все работает.
4) Очистил диск "С", ТруКрипт попросила установить с нуля, я распаковал образ и создал RTD диск востановления.
5) Форматнул диск "С" установил на него(отформатировав его в ФС3 во время установки) Убунту.
6) Убунта работает, но затерся загружчик ТруКрипт. С диска RTD востанавливаю МБР.
7) После ввода пароля грузится скрытая ХР, но выбивает ошибку типа "ауторан не был найден..." или "ауточек не может быть запущен" не помню, уже после окошка-эмблемы Винды, на голубом (не синем!) экране и уходит в перезагрузку... Если отключить, то синий экран смерти и какая-то ошибка инициализации...

Короче!
Подскажите правильную последовательность действий, и ключевые моменты, мол "обязательно скопируй то туда" или там "ни в коем случае не делай этого". Или проще, что нужно сделать после шага "клонирования ОС ВинХР в скрытый раздел", чтобы установить Убунту, которая будет грузиться по "(Esc)", на первый раздел, но чтобы при этом и скрытая ОС работала.
Замечу!!! После форматирования первого разела с Убунтой в НТФС скрытая ВинХР опять начала грузиться без проблем! Блин! Я никак не пойму, где храняться эти важные, немногие данные, от которых зависит работа скрытой ОС. Как форматирование первого раздела может влиять на загружаемость и вылет ошибки в процессе загрузки скрытой ОС?

Возможно я делаю что-то принципиально не правильно, что именно?

Зарание спасибо!

З.Ы. Читал много, понял много, полезного много, но и недоговоренно много: нет наглядности, что можно, а что нельзя делать.

ntfs

Могу предположить (!), что винда запоминает на какой нтфс-раздел (по номеру) ставится ось.
Тогда все происходит так - как Вы рассказываете: ось на втором НТФС - работает, форматируете первый НТФС в ФС3 второй становится первым и ось не грузиццо. Снова форматируете в НТФС - работает.
Вывод - удалить первый раздел, поставить маздай на второй, поставить убунту на первый.
По моему так... (CL)

"З.Ы. Читал много, понял

"З.Ы. Читал много, понял много, полезного много, но и недоговоренно много: нет наглядности, что можно, а что нельзя делать."

А Вы хотите чтобы под данное конкретно условие кто-то досконально разжевал информацию до мелочей и разложил её по полочкам ? А голова Вам для чего ? Используйте полученную информацию (Читал много, понял много, полезного много) и эксперементируйте для достижения поставленной цели. Только Ваше лично упорство способно решить поставленную задачу !

Ну а в качестве наводящей информации рекомендую внимательно ознакомиться с моим описанием
Инструкция по установке нескольких ОС на одном HDD с загрузкой в зашифрованную ОС через USB Flash

Используя бутЗагрузчик grub4dos можно решить поставленную задачу. Насчет шифрования партиции с Линуксом утверждать не буду, ибо просто не знаю, но если он сможет загружаться из бут записи находящейся в 1м секторе зашифрованной партиции то тогда не проблема и его зашифровать при необходимости.