You could use VM ware or MS virtual machine to install Linux in XP. No need to re-format or re-partiton the hard drive. However, linux runs slowly.