Wait a minute, drives and drivers are something completely different.
pcprakash123: you're probably saying that you can't see the partitions that belong to WinXP, right? That can be solved by adding to your /etc/fstab file a line like:
/dev/hdaX /mnt/hdaX ntfs ro,users,noexec,umask=000 0 0
where you replace 'hdaX' with the corresponding partition name. Add a similar line for the partition where Win98 is installed, replacing 'ntfs' with 'vfat'.
Also the /mnt/hdaX directories need to be created prior to the next reboot or call to mount.
"Windows drivers on Linux"? Unless you're not using something like ndiswrapper why would you need them? Any hardware component not running properly under Linux?