Windows 10
Pre-requites
Download the ISO File
Go to Download Windows 10 and click the Download button. It will download a MediaCreationTool_22H2.exe file.
Run the application > Accept the licensing terms > Select Create installation media > Next
Select ISO file > Next > Save it to a folder.
Click Finish.
Create the Windows 10 VM in VirtualBox
Open VirtualBox > New. Specify the VM name and select the ISO file created in the previous step. keep the other defaults. Click Finish.
Select the Windows 10 virtual machine and click Start.
A new window will open. In the startup page, select the Language, Time, and Keyboard method, and click Next > Install Now.
In the Activate Windows page, click I don't have a product key > Next.
Choose Windows 10 Pro > Next.
Accept the license terms > Next > Select Custom install > Next
Select the region > Next > Select keyboard layout > Yes > Skip
Choose Setup for personal use.
Since this is for lab purpose, select Offline account for now.
Select Limited experience.
Provide an admin account.
You may need to provide three security questions.
For the last few steps, simply click Accept > Accept > Skip > Accept
When prompted if you want your computer to be discoverable, you can select No for now, then click Continue. You should now be able to access the features of the Windows 10 machine.