I got a Windows 10 key and tried to do the normal upgrade, but got a "0xc004f050" error. I then tried to fix it by useing the generic pro key but then got a "0x803fa067" error. These are the steps the finally got everything working. I did the this on 2 PC so I think it is solid.
- buy a valid Windows 10 Pro key (any key will work)
- I got mine on Ebay for $4. It said 1 minute delivery, but it took about 1 hour to get it.
- Make sure Windows is up to date.
- Change product keys (remember these steps you will use them a lot)
- Select the Start button
- Then select Settings > Update & Security
- Then select Activation
- Install Windows 10, version 2004 or higher.
- Enable the WSL 2 feature on Windows. For detailed instructions, refer to the Microsoft documentation.
- Install Docker Desktop https://docs.docker.com/docker-for-windows/install-windows-home/
- Follow https://www.tcg.com/blog/yes-you-can-run-docker-and-virtualbox-on-windows-10-home/
Other General Sources:
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* @description Creates a modal that can be displayed while things are loading | |
*/ | |
(function () | |
{ | |
"use strict"; | |
var loadingModal = {}; | |
var queue = {}; | |
var currentQueueIndex = 0; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* @description Inspired by https://www.bootply.com/PoVEEtvPZt. Used to display a pop up with bootstrap elements | |
* @param {object} options - Options | |
* @param {string} [options.type="alert"] - alert, prompt, confirm | |
* @param {string} [options.modalSize="modal-sm"] - modal-sm, modal-lg | |
* @param {string} [options.okButtonText="PerformanceObserverCallback"] | |
* @param {string} [options.cancelButtonText="Cancel"] | |
* @param {string} [options.yesButtonText="Yes"] | |
* @param {string} [options.noButtonText="No"] - empty string to hide the No button | |
* @param {string} [options.headerText="Attention"] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
sudo apt install linux-headers-$(uname -r) build-essential dkms gcc make perl | |
sudo reboot | |
// Insert Guest Additions CD BEFORE running next command | |
sudo mkdir -p /media/cdrom | |
sudo mount /dev/cdrom /media/cdrom | |
sudo /media/cdrom/VBoxLinuxAdditions.run | |
sudo reboot | |
sudo adduser $(whoami) vboxsf |