How to Install Windows 11 on VirtualBox Virtual Machine?

How can I download and install Windows 11? Installing Windows 10 on a virtual machine is too easy a task. You need to download Windows 10 ISO, and without making any changes to the ISO file, you can use it to install on a virtual machine. Since Secure Boot and TPM 2.0 are mandatory for the installation of Windows 11, Oracle VirtualBox is not included; You need to change Windows 11 ISO file. Basically, you need to remove the requirements of Secure Boot and TPM 2.0 to install Windows 11. Also, it would be best if you remembered that Windows 11 boot ISO file will not be disturbed while it is being edited.

You can read our full guide on how to remove TPM 2.0 and Secure Boot on Windows 11 ISO. After bypassing TMP 2.0 and Secure Boot from the Windows 11 ISO file, you can install Windows 11 on a virtual machine.

How do I install Windows 11 on a VirtualBox virtual machine?

Step 1. Download and install the latest version of the free Oracle VM VirtualBox.

Step 2. Double click the desktop icon to launch it.

Step 3. Click the New Button to create a new virtual machine.

Step 4. In the next window that appears next to the Surname Box, write Windows 11. Of the Machine folder From the drop-down menu, select the location of the folder where you want to save the new virtual machine. From the Type drop-down list, select Microsoft Windows. Finally from the execution Drop down menu, choose Windows 10 (64-bit).

Step 5. After following the above steps, click the Next Button.

Step 6. In the next window you need the R.A.M. Size for your virtual machine. You can use the slider to increase or decrease the RAM size of your virtual machine.

Note: 2 GB of RAM is recommended for a 64-bit operating system, and at least 1 GB of RAM is recommended for a 32-bit operating system. However, you can increase or decrease the RAM size according to your PC capacity. For our example we set 3GB RAM.

Step 7. Click Next Button.

Step 8. In the next window you will see three options: –

  • Do not add a virtual hard disk
  • Now create a virtual hard drive
  • Use an existing virtual disk file

Here select the second option “Create a virtual hard disk now” and then click on the Create Button.

Step 9. On the next screen, leave the default option VDI (VirtualBox Disk Image) as the file type of the hard disk.

Step 10. Click on Next.

Step 11. In the next window you will see two options: –

  • Dynamically assigned
  • Fixed size

You can choose any of them, but make your choice wisely. If you choose that Dynamically assigned Option, depending on the size of your virtual machine, the size of the virtual hard disk is automatically increased or decreased. You may encounter a performance issue, but it’s good for those who are running out of memory issues. On the other hand is that Fixed size Option sets the size of your virtual hard disk that you specify.

Select the Dynamically Assigned or Fixed Size option, then click Next Button.

Step 12. On the next screen, you will need to specify the maximum size of your virtual hard disk. VirtualBox does not take up more than the space you specified. You can increase or decrease the maximum allocated hard drive size using the slider, or by clicking the size you can write your own size. We recommend allocating at least 64GB HDD to keep your Windows 11 running smoothly.

Step 13. Click the Create button.

Step 14. Depending on your selection, a virtual disk will be created showing the details of your virtual machine.

Step 15. By now you have specified the version of Windows to install, created a virtual disk, and assigned RM to install the Windows 11 operating system. Now you can install Windows 11 on VirtualBox. To install Windows 11 on a virtual machine, we need a Windows 11 bootable USB flash drive or a Windows 11 bootable DVD or ISO. To install Windows 11 on a virtual machine, we prefer to use a bootable ISO from Windows 11.

Once you are done with an edited Windows 11 bootable ISO file, click on the VirtualBox as mentioned above frame Symbol.

Step 16. In the left side panel, click the warehouse Option, then right click the Empty as shown in the picture above.

Step 17. Now click on that CD symbol next to optical drive and choose Select / Create Virtual Optical Drive.

Step 18. Under the Optical disc selection Dialog box, click Add from the menu.

Step 19. In the next window, select the modified Windows 11 ISO file and then click to open Button.

Step 20. Now click on that Choose Button to attach the Windows 11 ISO file to your Windows 11 virtual operating system.

Step 21. The Empty Space has been filled with Windows 11 ISO file and should look like the following image. click OK.

Step 22. Finally, you can install Windows 11 on your virtual machine. Click on that begin Button.

Step 23. Your virtual machine will now boot from the selected Windows 11 ISO and the installation on your virtual machine will start. When prompted, select the language, time and currency format, and keyboard input method. Now click on Next Button.

Step 24. On the next screen, click Install now.

Step 25. The next screen will ask you to enter the product key and activate Windows. Enter the original product key if you have one or click the “I don’t have a product key” link.

Step 26. In the next window, select the Windows 11 edition that you want to install and then click Next Button.

Step 27. Now activate the checkbox “I accept the Microsoft software license conditions. If an organization licenses it, I have authority to bind the organization. ”Then click Next Button.

Step 28. Now you will see two options: –

  • Upgrade: Install Windows and keep files, settings, and applications.
  • Custom: Install Windows only (advanced).

Since you’re installing a new Windows 11, choose the second option, “Custom: Install Windows Only (Advanced).”

Step 29. Click Next Button.

Step 30. Now you should see the installation progress of your Windows 11. The virtual machine will start copying the files it needs to run Windows 11. Once that’s done, it will restart automatically.

Step 31. Next, select the country from the list, then click Yes Button.

Step 32. You may get an error on the next screen, just ignore it and click Skip Button. This OOBEKEYBORD is just a keyboard bug.

Step 33. Now Windows 11 will start looking for the update. Wait a while. On the next screen, click the “Set up for personal use” option. Then click on Next Button.

Step 34. Now you need to create a user account on your Windows 11 computer. If your PC has active internet, you can sign in with a Microsoft account, or if you’d like to add an offline user account, click the Sign In Options link.

Step 35. Now click on that Offline account Possibility.

Step 36. Click Limited experience Shortcut.

Step 37. In the “Enter your name” box, enter the username you want to use on your Windows 11 PC, then click Next Button.

Step 38. Enter the username password, then click Next Button.

Step 39. In the next window, confirm the password and then click on Next Button.

Step 40. Now you have to select the security question and answer with the answer. You have to select three security questions one after the other and answer them. When you’re done, click Next Button.

Step 41. Now you will see the options for the privacy settings. By default, all options are enabled. If you want, you can turn them off to turn them off. Finally click on the Accept Button.

That’s all. Now you have successfully installed Windows 11 on your virtual machine. The Settings app opens automatically after the Windows 11 installation is complete.

As soon as the virtual Windows 11 is operational, it is recommended to install Guest Additions to Windows 11 in VirtualBox.