For the Windows system you can used VMware's Converter to do the heavy lifting - it is free.
It does have some experimental support for converting Linux systems - but the source systems needs to be SCSI based.