Use virtual box. I personally use portable edition. Here is a link that will give you an insight on how this is achievable.
Oracle VirtualBox - http://download.virtualbox.org/virtualbox/4.3.18/VirtualBox-4.3.18-96516-Win.exe
Runar Buvik Vbox Portable - http://files.vbox.me/files/Portable-VirtualBox_v4.3.6-Starter_v6.4.9-Win_all.exe
Download files
wget http://download.virtualbox.org/virtualbox/4.3.18/Oracle_VM_VirtualBox_Extension_Pack-4.3.18-96516.vbox-extpack
wget http://download.virtualbox.org/virtualbox/4.3.18/VirtualBox-4.3.18-96516-Linux_x86.run
wget http://download.virtualbox.org/virtualbox/4.3.18/VBoxGuestAdditions_4.3.18.iso
Install extension pack
VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.3.18-96516.vbox-extpack)
Create VM:
VBoxManage createvm --name "Your VM Name" --ostype Linux26_64 --register
Add 2048 GB of RAM, Boot from DVD and nic1 in bridge mode
VBoxManage modifyvm "Your VM Name" --memory 2048 --acpi on --boot1 dvd --nic1 bridged
Defining VBox bridge adapter. Use "VBoxManage list bridgedifs" to get yours
VBoxManage modifyvm "Your VM Name" --nic1 bridged --nictype1 82540EM --bridgeadapter1 "YOUR ADAPTER NAME"
Adding storage controller.
VBoxManage storagectl "Your VM Name" --name "IDE Controller" --add ide --controller PIIX4
VBoxManage storageattach "Your VM Name" --storagectl "IDE Controller" --port 0 --device 0 --type dvddrive --medium PATH-TO-FILE.iso
Add 20 GB disk drive
VBoxManage createhd --format VDI --filename YOUR-PATH.vdi --size 20480
Add physical dvd drive D:
VBoxManage storageattach "Your VM Name" --storagectl "IDE Controller" --port 1 --device 0 --type dvddrive --medium host:D:
Add physical drive 2:
VBoxManage internalcommands createrawvmdk -filename "YOUR-PATH.vmdk" -rawdisk \\.\PhysicalDrive2
Here are two different approaches to start vbox. Headless and seamless that's what you want.
Headless:
VBoxHeadless --startvm "Your VM Name"
REM Define VRDE port for remote connection
VBoxManage modifyvm "Your VM Name" --vrdeport 4000 --vrde on
Seamless:
REM Start machine seamless
VBoxManage setextradata "Your VM Name" GUI/Seamless on
VBoxManage startvm "Your VM Name" -type gui
After booting, mount guest additions, and install all 3 packages that start with virtualbox-ose-guest-
. Reboot and you are done.