А почему бы в ДОС не загрузиться просто с дискеты? Поискать в интернете на что-нибудь вроде "boot disk", их куча разных вариантов, с поддержкой CD-ROM, с установленным Volkov Commander'ом и прочими фишками вплоть до чтения разделов NTFS.
Если охота грузить DOS именно с винта, то действительно должен быть раздел с FAT32, причем, кажись, не дальше 2 ГБ от начала диска, иначе DOS не загрузится. Идеальный вариант - начальный раздел. Проблема в том, что DOS при установке обычными способами затирает бут-сектор, и после этого не будет грузиться ХР. Возможно копирование бут-секторов и манипуляция с ними вручную, как предлагал
Oleg_Kurilin, но это сложно. Простой способ - установить DOS из китайской сборки от China DOS Union, программа установки ОБЯЗАТЕЛЬНО обнаружит наличие Win XP и спросит, не надо ли сделать мультизагрузку. С этим предложением необходимо согласиться, а вот на вопрос, нужно ли перезаписать бут-сектор, надо ответить отрицательно. И это все. Прога сама установит DOS, пропишет его в boot.ini, и будет все путем. В комплекте 2 дискеты, для установки ДОСа достаточно первой, остальное - всякие необязательные прибамбасы. Выкладывал я это дело здесь:
http://forum.ru-board.com/topic.cgi?forum=66&topic=0056#8 Давно это было; если ссылки уже не живые (лень проверять), то могу перезалить.