Installing VirtualBox with Windows 10 on Windows Host.
Posted: 29. Jan 2021, 06:18
I spent most of two days trying to install VirtualBox on my Windows Host. It was an agonizing experience but I have successfully completed the installation. I thought it important to list the steps I took to reach the endpoint. Here goes.
I am operating Windows 10 Pro on an ASUS Prime Z370-P with 16GB 2400Mhz memory and an Intel i7-8700K CPU. The CoffeLake processor has 6 cores/12 logical. It is water-cooled but not overclocked. The operating system is loaded on a Samsung 970 EVO NVMe M.2, 1 TB SSD. HyperV is enabled in the BIOS.
1) Download VirtualBox 6.1.18 and the VirtualBox Extension Pack.
2) Install VirtualBox. I installed via "Run as administrator."
3) Double-click the Extension Pack to install it into the VirtualBox.
4) Find an iso of Windows. Find a product key. (I can usually find one inexpensively online.)
5) Create a new virtual machine.
6) Install Windows.
7) Make sure the new VM is started.
8 ) Go to the Devices tab in the VM. Select Insert Guest Editions CD image...
9) Shut down the VM.
10) Click the Settings for the VM in VirtualBox Manager.
11) Mine look like these pictures.
(The forum rules will not let me post the screenshot links I have saved on my own webserver, sorry.)
(Here are the links to the images.)
rocketranch dot com/images/1-Motherboard.PNG
rocketranch dot com/images/1-Processor.PNG
rocketranch dot com/images/1-Accel.PNG
rocketranch dot com/images/1-Screen.PNG
12) The real bugger was the Hyper-V apparently running in Windows. I found this wonderful tidbit that turned the turtle into a ghost:
a) Run Powershell as an admin.
b) Enter this command: bcdedit /set hypervisorlaunchtype off
c) (WARNING: This will reboot your host computer so make sure everything is closed before you do it.)
Enter this command: shutdown -s -t 2
13) When the host has restarted, open the VirtualBox.
14) Start the VM.
15) I restricted updates in the VM so I could pick when to do them, but you must update the original disc to current Windows. Here's how:
a) Run this command: gpedit.msc
b) Go to: Computer Configuration | Administrative Templates | Windows Components | Windows Updates
c) I disabled Configure Automatic Updates, Automatic Updates detection frequency, and Allow Automatic Updates immediate installation. Maybe only the first one needs to be done, but I did all three.
16) Now do your updates, but manually. I usually reboot the VM occasionally during installations.
17) I finished up by running sfc /scannow from admin Powershell.
It's working great! Thanks to all of you who support this effort!
I am operating Windows 10 Pro on an ASUS Prime Z370-P with 16GB 2400Mhz memory and an Intel i7-8700K CPU. The CoffeLake processor has 6 cores/12 logical. It is water-cooled but not overclocked. The operating system is loaded on a Samsung 970 EVO NVMe M.2, 1 TB SSD. HyperV is enabled in the BIOS.
1) Download VirtualBox 6.1.18 and the VirtualBox Extension Pack.
2) Install VirtualBox. I installed via "Run as administrator."
3) Double-click the Extension Pack to install it into the VirtualBox.
4) Find an iso of Windows. Find a product key. (I can usually find one inexpensively online.)
5) Create a new virtual machine.
6) Install Windows.
7) Make sure the new VM is started.
8 ) Go to the Devices tab in the VM. Select Insert Guest Editions CD image...
9) Shut down the VM.
10) Click the Settings for the VM in VirtualBox Manager.
11) Mine look like these pictures.
(The forum rules will not let me post the screenshot links I have saved on my own webserver, sorry.)
(Here are the links to the images.)
rocketranch dot com/images/1-Motherboard.PNG
rocketranch dot com/images/1-Processor.PNG
rocketranch dot com/images/1-Accel.PNG
rocketranch dot com/images/1-Screen.PNG
12) The real bugger was the Hyper-V apparently running in Windows. I found this wonderful tidbit that turned the turtle into a ghost:
a) Run Powershell as an admin.
b) Enter this command: bcdedit /set hypervisorlaunchtype off
c) (WARNING: This will reboot your host computer so make sure everything is closed before you do it.)
Enter this command: shutdown -s -t 2
13) When the host has restarted, open the VirtualBox.
14) Start the VM.
15) I restricted updates in the VM so I could pick when to do them, but you must update the original disc to current Windows. Here's how:
a) Run this command: gpedit.msc
b) Go to: Computer Configuration | Administrative Templates | Windows Components | Windows Updates
c) I disabled Configure Automatic Updates, Automatic Updates detection frequency, and Allow Automatic Updates immediate installation. Maybe only the first one needs to be done, but I did all three.
16) Now do your updates, but manually. I usually reboot the VM occasionally during installations.
17) I finished up by running sfc /scannow from admin Powershell.
It's working great! Thanks to all of you who support this effort!