OK I've made some progress! Thanks for all the help and advice!
First, I just wanted to see if I could get WinXP running (without even cloning any drives at the moment) and have it access network and work. So I followed the instructions here which explain how to download WinXPMode and install it under VirtualBox:
http://www.makeuseof.com/tag/download-windows-xp-for-free-and-legally-straight-from-microsoft-si/The thing is, the link they provided on the above page for Microsoft's Download page was broken. Either Microsoft is no longer providing WinXPMode or it is found somewhere else. Either way, I was able to track it down on another site and hopefully was not virus-ridden:
https://windows-xp-mode.en.softonic.com/By the way, I'm doing everything on Ubuntu Studio. I already have VirtualBox installed on my machine from before. So I followed the instructions on the first link which basically extracts the "xpm" file from the above downloaded file "WindowsXPMode_en-us.exe". The way in Ubuntu was:
1. right click on "WindowsXPMode_en-us.exe" and choose Open with Archive Manager...
2. double clicked on subfolder "sources" in the root dir
3. found the file "xpm" in the sources dir of 496.2MB and extracted that
The "xpm" file when extracted turned out to be a CAB file. So same thing again... right-clicked to Open with Archive Manager.... and found the file "VirtualXPVHD" in there and extracted it. Then renamed it by putting "." to make the extension VHD (so named "VirtualXP.VHD").
At that point, was able to set up a VirtualBox machine as instructed on the above page. They recommended:
1. Base memory 2048mb
2. change boot order to HD
3. increase display video memory to 128mb
4. network... set it to "bridged adapter" and it picked up my WiFi on my laptop "wlp2so" (under advanced I picked "cable connected" and left others as defaults
So I was able to boot up WinXP! Now there are a couple issues... One is it started asking me to do product activation. Therefore I had an old laptop sitting around with a Product Key sticker on the bottom for WinXP Pro and I used "activate by telephone" and then changed the product key when it asked for the ID code. Then I backed out of the telephone activation screen and decided to activate by Internet and it activated!
WinXP also complains on boot-up of needing to update 2 drivers which I cannot get rid of.... something about "Basic System" and "Video Card". I just ignore them and go on. I guess if I am not rebooting the machine too often and just save the state, it won't really bother me.
Next thing I did was go to "oldversion.com" and download the last known Google Chrome that works on XP (I picked up version 46), because the Internet Explorer that comes with WinXPMode is crap! I had a ton of trouble using IE just to load that site... the IE that comes with it is version 6.0, from 2004! Actually, I downloaded Chrome 17 first... just to get something running... and then used Chrome 17 browsing to "oldversion.com" to grab Chrome 46.... Which I then installed, and so far everything working fine!!! I browsed over to YouTube and was able to see some videos with sound and everything and smooth as silk!
As Dave would say.... WINNER WINNER CHICKEN DINNER!
A few oddities... like I can't set my WinXP to an HD resolution... it is standard 4:3 ratio type screen... like 800x600, 1024x748, etc. But my laptop is WIDE-SCREEN. I need to figure out where the settings are for that. [EDIT: I think I found it under Display for one of the tabs].
So my first excursion so far into VirtualBox and WinXP has been pretty good! I'm excited to see where I go with the cloning/migration of my office machines. There are a few concerns... For example, will my cloned images try to make me "reactivate Windows" when they are running in VirtualBox because they detect significant hardware changes??? And if I do reactivate (I have Product Keys for everything) then what happens to the original machine? Will it know there is another cloned copy running and refuse to run or inactivate? Does WinXP reach out to Microsoft servers and check the activation keys to make sure there are no more than 1 instance of it running at the same time?
I've attached a screen-shot.