Отвечает Геннадий:
Системные файлы Win98, хотя она и установлена и на D, находятся на системном диске, т.е. на С, а т.к. диск С в NTFS (видимо сконвертирован из FAT32 во время установки XP), который Win98 не понимает, загрузиться она и не сможет. Решение проблемы: либо отказаться от NTFS, либо сделать диск C FAT32, на него ставить Win98, из под него ставить XP на D, который может быть NTFS.
Отвечает Юрий Александрович Пейсахович:
Запустить установку Win98 на диск D под ХР.