SOLVED-Moving VDI to a different host triggers CPU reinstall
Posted: 3. Sep 2014, 16:35
Hi All,
First a little background, I am tasked with recreating one of our VMs, it used to be WinXP but now it will be Win7 x64.
I build the Windows 7 VM on my desktop, a Dell Optiplex 980 Core i7 870, running Ubuntu 14.04.1. The resulting VDI
file in compacted and used with a script to build a full VM from scratch each time the user runs the script. When they exit
the VM, all changes are thrown away. They get a new VM every time they run our script. The core of the script is listed below.
---- snip from script ----
VMVDI="/vbox/win7x64.vdi"
VBoxManage createvm --name "VM" --register --ostype "Windows7_64"
VBoxManage modifyvm "VM" --memory "2018" --vram "64" --hwvirtex on \
--acpi on --ioapic on --nic1 nat --nictype1 82540EM --pae off \
--nestedpaging on --audio "pulse" --audiocontroller "hda" \
--bioslogodisplaytime 0 --biosbootmenu "disabled" --usb on \
--usbehci on --chipset piix3
VBoxManage storagectl "VM" --name "SATA Controller" --add sata --controller IntelAHCI --hostiocache on
VBoxManage storageattach "VM" --storagectl "SATA Controller" --port 0 --device 0 --type hdd --medium "$VMVDI"
---- snip from script ----
Everything works, but if I run the script on a Core2Duo host I get a "Driver Software Installation" dialog box. Every devices is located and the drivers are successfully installed, but the CPU driver (??), in this case,
"Intel(r) Core(TM)2 Duo CPU E8400 @ 3.00Ghz" driver indicates that a restart is required to complete the installation of the driver. We don't want our users to reboot !
I am trying to find a way to avoid having to restart and just have Windows 7 behave like WinXP, I never had this issue with WinXP. Maybe WinXP was too brain dead
.
Any Ideas or suggestions ??? If you need additional info please let me know.
VDI Build On: Dell Optiplex 980 Core i7 870, running Ubuntu 14.04.1, 16GB Ram
Deployed Host: CentOS 6.5, Core2Duo E8400, 3Ghz, 8 GB RAM, 64bit, VirtualBox 4.3.14
Guest: Win7 Enterprise 64bit, 2GB, Additions version 4.3.14 r95030
Cheers,
Paul
First a little background, I am tasked with recreating one of our VMs, it used to be WinXP but now it will be Win7 x64.
I build the Windows 7 VM on my desktop, a Dell Optiplex 980 Core i7 870, running Ubuntu 14.04.1. The resulting VDI
file in compacted and used with a script to build a full VM from scratch each time the user runs the script. When they exit
the VM, all changes are thrown away. They get a new VM every time they run our script. The core of the script is listed below.
---- snip from script ----
VMVDI="/vbox/win7x64.vdi"
VBoxManage createvm --name "VM" --register --ostype "Windows7_64"
VBoxManage modifyvm "VM" --memory "2018" --vram "64" --hwvirtex on \
--acpi on --ioapic on --nic1 nat --nictype1 82540EM --pae off \
--nestedpaging on --audio "pulse" --audiocontroller "hda" \
--bioslogodisplaytime 0 --biosbootmenu "disabled" --usb on \
--usbehci on --chipset piix3
VBoxManage storagectl "VM" --name "SATA Controller" --add sata --controller IntelAHCI --hostiocache on
VBoxManage storageattach "VM" --storagectl "SATA Controller" --port 0 --device 0 --type hdd --medium "$VMVDI"
---- snip from script ----
Everything works, but if I run the script on a Core2Duo host I get a "Driver Software Installation" dialog box. Every devices is located and the drivers are successfully installed, but the CPU driver (??), in this case,
"Intel(r) Core(TM)2 Duo CPU E8400 @ 3.00Ghz" driver indicates that a restart is required to complete the installation of the driver. We don't want our users to reboot !
I am trying to find a way to avoid having to restart and just have Windows 7 behave like WinXP, I never had this issue with WinXP. Maybe WinXP was too brain dead
Any Ideas or suggestions ??? If you need additional info please let me know.
VDI Build On: Dell Optiplex 980 Core i7 870, running Ubuntu 14.04.1, 16GB Ram
Deployed Host: CentOS 6.5, Core2Duo E8400, 3Ghz, 8 GB RAM, 64bit, VirtualBox 4.3.14
Guest: Win7 Enterprise 64bit, 2GB, Additions version 4.3.14 r95030
Cheers,
Paul