Нужно установить Linux и ХР на одно диске,не предварительно переразбить системный диск создав на нём же дополнительный диск.Это можно сделать с помощью программы Norton Partition Magic 8. Затем можно загрузить Linux в выделенной области.После устанавливются приоритет программы при включении и другие параметры.
xan чё-то ты намутил непонятное. Сначала устанавливается Windows любая, хоть XP, хоть семерка. Даже не обязательно в отдельный раздел (хотя желательно). Затем загружаешься с диска с дистрибутивом Linux. Начинаешь установку (ярлык на рабочем столе). В процессе установки Linux предложит создать раздел для себя. Отделяешь от жесткого место для раздела (не менее 4 гигов). После установки при включении компьютера будет GRUB меню от Linux. Там выбираешь что грузить. Винда не будет видеть тот 4-х гиговый раздел линуса. Но линукс будет видеть весь жесткий диск. Мешать друг другу они совершенно не будут.
А что бы винда стала видеть файлы линукса есть специальные программы для подключения линукс-дисков. У меня такая утилита вшита в тотал коммандер. Хотя я не вижу смысла видеть эти файлы из винды. Все равно они не откроются, а их изменение может нарушить работу линукса.
Спасибо,Kipish. Рассказал как делал сам. У меня работает нормально. В принципе делать можно по разному. Наверняка кто-то может добавить. Я не крутой спец, чтобы всё знать,но в своём соку варюсь без особых проблемм.