We have a temp linux machine. Inside it is Small business server 2003 running in VirtualBox. We now have a new server machine with Server 2008 R2. How do we migrate/transfer data/roles/settings to the new Server 2008 R2? I am not a linux guy. What is the least painful way to do it? Or, is there a way to do it at all?
If you will also be running VirtualBox on the new machine, then exporting the appliance or copying/cloning the virtual volume will address the hypervisor transfer/transition piece.
If the intention is to transition from VirtualBox to Hyper-V, then the VirtualBox volume can be converted over to the VHD format (if it is not already in that format). The conversion should take place after uninstalling the VirtualBox utilities from the SBS virtual machine and Windows 2003 SP2 (or later) should also be installed for full/added Hyper-V functionality (mouse integration, NIC support, etc.).
In both cases, the actual virtual machine (SBS) may also need "adjustments" (system hardware drivers) if the server hardware platforms are drastically different.