Most computers sold after 2015 support hardware-assisted virtualization.
Desktop motherboards are often better candidates for running virtualization-oriented workloads, as laptop motherboards often ship with chipsets that do not support hardware-assisted virtualization.
Sitting idle, Phyllome OS consumes approximately 1 CPU core and 1.5 GB of RAM. This requirement scales up with the number of running virtual machines.
Hardware-assisted virtualization is rarely turned on by default, even on computers that support it: this section explains how to enable it.
Enabling hardware-assisted virtualization requires accessing the firmware configuration tool of your motherboard, better known as the BIOS or UEFI. This process differs depending on which operating system is currently installed on the computer you intend to install Phyllome OS on.
Press the Win and X keys simultaneously to make a context menu appear. Press Shift and a to open PowerShell using elevated privileges and click on the Yes button to bypass the User Account Control pop-up. Finally, input the following command inside the command prompt and press Enter.
shutdown /fw /r
Hardware-assisted virtualization is a hit or miss on Apple computers, as there is no way to access the firmware configuration tool on these computers. Apple users can go to the installation section directly, create a USB stick and hope that hardware-assisted virtualization will be supported.
Make sure the targeted computer is shut down.
During the POST phase, you need to press a certain key to access the firmware configuration tool for your motherboard, which is part of your BIOS or UEFI.
Just after pressing the power button, hit the right key to access the firmware configuration tool, usually F2 or Del, but it may be another keystroke on your model.
Do not hesitate to repeatedly press the pertinent key as soon has your computer has started, to make sure it is registered
Unfortunately, most firmware configuration tool do differ, and the steps here might not be identical on your current platform. In general, the sought after features are found under the Security tab.
For an AMD-based computer, you need to look for references to AMD SVM, AMD V or AMD Vi. For an Intel-based computer, you need to look for Intel VT-x and Intel VT-d. It is also possible that the feature will be referred simply to as Virtualization. In that case, you may not know if it actually refers to IOMMU-based hardware-assisted virtualization.
Make sure you enable these options and choose to save and exit the configuration tool, which will reboot your computer.
Here is a visual walk-through for an Intel NUC computer.
Then save and exit the configuration tool, which will reboot your computer.
While you are there, you could also change the boot order, to make sure that your computer will boot from an attached USB thumb drive first when it will be time to try out Phyllome OS.
This section will show you how to modify the boot order permanently, so you can boot from a USB flash drive attached to your computer, a necessary step to install or use Phyllome OS as a live system.
Failing to activate hardware-assisted virtualization will make running virtual machines extremly slow, or not possible at all. If, for some reasons, it cannot be activated on your computer, for example because of a lack of hardware support, you would be better off picking a Linux distribution which doesn't require it, such as Debian.
If the activation is successful, you can go to the next section to prepare an installation medium.