Any version of Windows is installed on a primary type partition on the hard drive as well as any other OS. Linux however has the ability to be run from an extended type of partition as well as a primary type. Each OS however will run on a different type of partition due to a different file system.
XP can be installed onto any MS(Microsoft) Fat 16/32 or NTFS 5.0 primary partition being backward compatible to the older File Allocation Table type partition used for the earlier versions of Windows like 3.1, 95, 98, ME, and 2000.
Linux on the other hand goes onto a VFat type UNIX(old OS) partition and often sees two partitions one being the root for system files and a swap used for virtual memory where hard drive space is reserved to supliment the physical memory installed by compressing information into a large file. In Windows a paging file on the same primary serves the same purpose.
The only thing that goes onto the motherboard besides the hardwares(central processing until(cpu), memory, video, sound, and other expansion cards) would be the programming flashed onto the bios eprom IC chip and the battery that maintains the time and date when first setting up a system. All OSs(operating systems) see main system files stored as well as run from the hard drive once loaded into the active ram(random access memory).