Virtual Machine
If you use different than recommended OS — you may install Virtual Machine (VMware, Virtual Box etc.), and tools like Docker, for testing purposes
Virtual Machine | Version |
---|---|
VMware Workstation Player | 17 |
Virtual Box | 7.0 |
Proxmox Virtual Environment | 8.2 |
VMware Workstation Player 17
Run multiple operating systems as virtual machines on Windows or Linux PC
File size: 540.19 MB
Official info: https://www.vmware.com/products/workstation-player.html
Download: https://customerconnect.vmware.com/en/downloads/details?downloadGroup=WKST-PLAYER-1750&productId=1377
How to Install VMware Workstation Player 17 in Windows 11 and than install operating system
General installation flow:
- 1) Download
- 2) Installation: Run the installer, read End-User License Agreement and accept. Choose location for installation. And check/uncheck the boxes and click Next
- 3) Restart PC
- 4) Start the program. For the first time select "Use VMware Workstation Player 17 for free for non-commercial use" and Continue → Finish
- 5) Create a New Virtual Machine:
- 5.1) Check: I will install the operating system later → Next (we download the required OS from official sources in
.ISO format
) - 5.2) Choose: Other → Other 64-bit → Next
- 5.3) Choose Location for Virtual Machines files
- 5.4) Set Maximum disk size in GB. Choose: Store virtual disk as a single file
- 5.5) Customize Hardware: set the required settings based on the parameters of your PC. I set: Memory 8GB, Number of processor cores — 8
- 5.6) Important thing: For New CD/DVD (IDE) item, in Connection field choose "Use ISO image file" and set its location. We will use this image to install the OS
- 5.7) After that, click Close and Finish
- 5.1) Check: I will install the operating system later → Next (we download the required OS from official sources in
- 6) Now you can Start the machine → click Play virtual machine
- 7) Install the OS from the
.ISO
file
If you get an error:
Error while powering on: This host supports AMD-V, but AMD-V is disabled...
You need to enable the following setting in the BIOS: BIOS → Advanced → CPU → SVM Mode → Enable (or AMD-V/SVM)
for Intel: you need to enable Intel VT-x or Intel Virtualization. Intel (VMX) in the BIOS
Next step: Install CentOS Stream 9
Oracle VM VirtualBox 7.0
Run multiple operating systems on a single computer (Windows, MacOS or Linux)
File size: ~110.00 MB
Official info: https://www.virtualbox.org
Download: https://www.virtualbox.org/wiki/Downloads
How to Install Virtual Box 7.0 in Windows 11 and than install operating system
General installation flow:
- 1) Download installer from official site
- 2) Installation: Run the installer, answer the questions of Setup Wizard and check/uncheck the boxes → and click Next
- 3) Warning: Network Interfaces → Yes. If Missing Dependencies Python Core / win32api → Yes
- 4) When Ready to install → click Install → Finish. Restart PC (if needed)
- 5) Start the program and click New (Create Virtual Machine):
- 5.1) Set Name, Folder (files location), select ISO image (path to the OS
.ISO
→ We will use this image to install an OS), (Type and Version - of an operating system - will be selected automatically) - 5.2) I will not use the automatic installation of Debian on VirtualBox so I check the "Skip Unattended Installation" option → Next
- 5.3) Now set Hardware – Base memory (RAM - Random-access memory; Computer memory) and Processors (Number of CPU cores). I recommend setting RAM to 8GB minimum and CPU to at least 2 cores, for Magento 2 to work normally → Next
- 5.4) To store the data of the Virtual machine operating system we required some medium, here it is a virtual hard disk which is nothing but a specialized file created by VirtualBox to store the data. Set Disk Size in GB → Next
- 5.5) Finally, the VirtualBox will give you a glimpse of the settings that have been configured by you for OS you are planning to install. Once you are satisfied just click on the Finish button.
- 5.1) Set Name, Folder (files location), select ISO image (path to the OS
- 6) Now you can Play the virtual machine → click Start
- 7) Install an OS from the
.ISO
file
Install Linux-like OS
- 1) Install CentOS Stream 9
- 2) Install Debian 12.5.0
- 3) Install RHEL
- 4) Install Ubuntu 22.04.3
- 5) BONUS: Install MacOS
Install CentOS Stream 9 on VMware Workstation Player 17
Download OS: https://centos.org/download/
STEP 1: Install Virtual Machine — VMware Workstation Player 17 (skip this step if you already have a virtual machine)
STEP 2: Download OS on https://centos.org/download/ in .ISO
format
STEP 3: Play virtual machine (previously you had to select the following setting: For New CD/DVD (IDE) item, in Connection field choose "Use ISO image file)"
STEP 4: When the virtual machine starts, select Install CentOS Stream 9
STEP 5: Wait until the system loads all the necessary data
STEP 6: Select the language to install → Continue
STEP 7: Select Installation Destination (the device you'd like to install to) → Done
STEP 8: Set password for the root account which is used for administering the system → Confirm password → Done (for weak passwords, the Done button must be clicked twice). We recommend using only strong and complex passwords!
STEP 9: Click Begin Installation button
STEP 10: Wait some time (~3-5 minutes)
STEP 11: CentOS Stream is now successfully installed! But you must Reboot System
→ click that button
STEP 12: After reboot, create an account → Next → and... "All done! CentOS Stream is ready to be used. We hope that you love it!" → Start Using CentOS Stream
!
Next step: Set Up Web Server Environment
Install DebianOS 12.5.0 on VirtualBox 7.0
Download OS: https://www.debian.org/
A road map of the Installation Process: https://www.debian.org/releases/stable/amd64/ch03s01.en.html
STEP 1: Install Virtual Machine — Oracle VM VirtualBox 7.0 (skip this step if you already have a virtual machine)
STEP 2: Download OS on https://www.debian.org/ in .ISO
format
STEP 3: Start (Play) virtual machine
STEP 4: Overview of the Installation Process:
- From the Debian installer menu, choose the option labeled "Graphical Install" to initiate the installation process
- Choose your preferred language from the available options to proceed with the installation → and click Continue
- In this step, you will be required to select your location → then click Continue
- Select the appropriate keyboard layout from the available options that matches your physical keyboard → click Continue
- Next step - detect and mount installation media: wait until installer detecting hardware to find installation media and loading additional components
- Next step - Network Configuration. During the installation process, the Debian installer will attempt to automatically configure the IP address by obtaining it from an existing DHCP server in your network
- Enter a
hostname
for your Debian system (hostname helps identify and categorize systems within a network. If you have a specific domain name associated with your network, enter it here. Otherwise, you can leave this field blank). Providing adomain name
is optional, and it can be configured or modified later if needed → and click Continue - In the next step, set a strong and unique password for the
root
user account → click Continue - Next step - Create New User Account (this new user account will serve as an alternative to the
root
user, enabling you to perform regular activities without the need for administrative permissions). Enter a full name and then a username for the new user account → click Continue - Enter a unique and strong password for the new user. Ensure the user's password is different than the root password → click Continue
- Select your time zone → click Continue
- Disk Partitioning method - In this step, you will need to decide how you want to partition your disks in Debian 12. I select the first option "Guided - use entire disk" - it allows the system to automatically partition the entire disk for you → click Continue
- Select disk to partition → Continue
- The next step is to choose your preferred partitioning scheme. I select "All files in one partition (recommended for new users)" → click Continue
- Once the partitions have been set up, choose the option "Finish partitioning and write changes to disk" → Continue
- After that, choose "Yes" for Write the changes to disk? to confirm writing partition changes to disk → Continue
- The Debian 12 base installation will begin now. Watch the download/install/setup of the base system
- Next step - Configure Package Manager. After a few minutes, the installer will prompt you to scan for additional media. Therefore, simply choose the "No" option to proceed to the next step → and Continue
- The installer will now prompt you to select a nearby Debian archive mirror country from a list of countries. Select a country → and Continue
- Select a mirror from the list of available Debian archive mirrors (usually, deb.debian.org is a good choice) → and click Continue
- If your machine is configured to access the internet through a proxy, you will be prompted to enter the proxy information in this step. Otherwise, you can leave this field blank → Continue
- In a next step, you will be given the option to participate in a popularity contest (Participate in the package usage survey?). If you prefer to skip participation, choose "No" → Continue
- Software selection: At the moment, only the core of the system is installed. To customize the system according to your specific requirements, you have the option to install one or more predefined collections of software. For example, I am selecting to install default predefined collections (Debian desktop environment,
GNOME
and standard system utilities) → Continue - Now the installer will start installing the selected software. Please wait...
- Install the GRUB boot loader - In this step, you will be prompted to install the GRUB boot loader on the primary drive of your system. To proceed with the installation of GRUB, choose "Yes" → and press the Continue button.
- Select the drive on which you want to install the boot loader → Continue
- Now, the installer will proceed to install the boot loader. This process may take some time. Once the boot loader installation is complete, proceed to the next step (to reboot) by pressing the Continue button
- After the installation process is complete, your system will be rebooted. Upon reboot, you will be presented with a login prompt where you can enter the username and password you created during the installation
- Congratulations! You have successfully installed Debian 12, codenamed
Bookworm
, with the GNOME desktop environment. - Load the newly installed system for the first time
- Debian Initial Setup: At first login, you will be greeted with the GNOME initial setup welcome message → Click Next to continue → Select your preferred keyboard layout or an input method → and click Next → Now, you will be prompted to enable location services on your Debian 12 system → Next → Connect your online accounts → Click "Skip" if you don't want to connect to these services for now
All done! Debian GNU/Linux is ready to be used. We hope that you love it!
press the "Start Using Debian GNU/Linux" button to close this wizard
Debian 12 (codenamed Bookworm
) offers a wide range of features and a user-friendly experience. With its stability, extensive software repository, and the ability to customize your system, Debian 12 provides a robust platform for both desktop and server environments.
Next step: Set up Web Server environment
Proxmox Virtual Environment 8.2
Proxmox Virtual Environment (VE) is a platform to run virtual machines and containers. It is based on Debian Linux, and completely open source. Its implemented two virtualization technologies - Kernel-based Virtual Machine (KVM) and container-based virtualization (LXC).
File size: ~1.39 GB
Official info: https://www.proxmox.com/
Download: https://www.proxmox.com/en/downloads
How to Install Proxmox VE 8.2 in Windows 11 and than install operating system
IMPORTANT! When installing Proxmox, do not select the drive on which the system (OS) and/or important programs are installed. After installing Proxmox, everything will be gone!
General installation flow:
- 1) Download installer from official site in
.ISO
format - 2) Burn the bootable image to a USB drive (or CD)
- 3) Connect the drive to the PC and reboot the system. After that, the installation process will start
- 4) Installation process overview: answer the questions of Setup Wizard and check/uncheck the boxes → and click Next. After that Restart PC (if needed)
- 5) Login into the system:
- 5.1) via Terminal: username -
root
, password -specified during the installation process
- 5.2) via Browser: open page
https://{YOUR-IP-adress}:8006
(in my case https://192.168.2.128:8006 ) and credentials username -root
, password -specified during the installation process
- 5.1) via Terminal: username -
- 6) Now you can create and run the virtual machine → click Create VM
- 7) Install an OS from the
.ISO
file
Next step: Install Ubuntu 24.04 LTS on ProxmoxVE 8.2
Install OS - Ubuntu 24.04 LTS on ProxmoxVE 8.2
Download OS: https://ubuntu.com/download/desktop
Follow the step-by-step tutorial of the Installation Process: https://ubuntu.com/tutorials/install-ubuntu-desktop#1-overview
STEP 1: Install Virtual Machine — Proxmox Virtual Environment 8.2 (skip this step if you already have a virtual machine)
STEP 2: Download OS on https://ubuntu.com/ in .ISO
format
STEP 3: Create VM and configure it. Then start (Play) virtual machine via Console
STEP 4: Overview of the Installation Process:
- From the Ubuntu installer menu, choose the option labeled *Try or Install Ubuntu to initiate the installation process
- Once the installer has initialised you will be invited to choose your language → and click Next
- And then presented with the option to select any accessibility settings your require → then click Next
- Select your keyboard layout → click Next
- Next step - a connect to your network. This will allow Ubuntu to download updates and third party drivers during installation
- Choose between the Default selection and Extended selection options. The default installation comes with the basic essentials to get started which you can then expand on after install using the App Center. The extended selection contains additional office tools and utilities, useful for offline situations
- Create Your Login Details (create a username and a strong password) → and click Next
- Select your location and timezone from the map screen → and click Next
- Clicking Next will take you to a summary of your installation configuration to give you a chance to confirm your setup before clicking → Install
- Sit back and enjoy the slideshow as Ubuntu installs in the background! :)
- Once the installation has completed, you will be prompted to restart your machine. Click Restart Now
- And that’s it, welcome to your new
Ubuntu Desktop
! - Load the newly installed system for the first time
As always it recommend opening a terminal (press CTRL+ALT+T) and running sudo apt update && sudo apt upgrade -y
and then sudo snap refresh
to get everything updated to the latest versions
Next step: Set up Web Server environment