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


 

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. 1) Download
  2. 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. 3) Restart PC
  4. 4) Start the program. For the first time select "Use VMware Workstation Player 17 for free for non-commercial use" and Continue → Finish
  5. 5) Create a New Virtual Machine:
    1. 5.1) Check: I will install the operating system later → Next (we download the required OS from official sources in .ISO format)
    2. 5.2) Choose: Other → Other 64-bit → Next
    3. 5.3) Choose Location for Virtual Machines files
    4. 5.4) Set Maximum disk size in GB. Choose: Store virtual disk as a single file
    5. 5.5) Customize Hardware: set the required settings based on the parameters of your PC. I set: Memory 8GB, Number of processor cores — 8
    6. 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
    7. 5.7) After that, click Close and Finish
  6. 6) Now you can Start the machine → click Play virtual machine
  7. 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. 1) Download installer from official site
  2. 2) Installation: Run the installer, answer the questions of Setup Wizard and check/uncheck the boxes → and click Next
  3. 3) Warning: Network InterfacesYes. If Missing Dependencies Python Core / win32apiYes
  4. 4) When Ready to install → click InstallFinish. Restart PC (if needed)
  5. 5) Start the program and click New (Create Virtual Machine):
    1. 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)
    2. 5.2) I will not use the automatic installation of Debian on VirtualBox so I check the "Skip Unattended Installation" option → Next
    3. 5.3) Now set HardwareBase 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
    4. 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.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.
  6. 6) Now you can Play the virtual machine → click Start
  7. 7) Install an OS from the .ISO file

 

Install Linux-like OS

  1. 1) Install CentOS Stream 9
  2. 2) Install Debian 12.5.0
  3. 3) Install RHEL
  4. 4) Install Ubuntu 22.04.3
  5. 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:

  1. From the Debian installer menu, choose the option labeled "Graphical Install" to initiate the installation process
  2. Choose your preferred language from the available options to proceed with the installation → and click Continue
  3. In this step, you will be required to select your location → then click Continue
  4. Select the appropriate keyboard layout from the available options that matches your physical keyboard → click Continue
  5. Next step - detect and mount installation media: wait until installer detecting hardware to find installation media and loading additional components
  6. 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
  7. 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 a domain name is optional, and it can be configured or modified later if needed → and click Continue
  8. In the next step, set a strong and unique password for the root user account → click Continue
  9. 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
  10. Enter a unique and strong password for the new user. Ensure the user's password is different than the root password → click Continue
  11. Select your time zone → click Continue
  12. 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
  13. Select disk to partition → Continue
  14. The next step is to choose your preferred partitioning scheme. I select "All files in one partition (recommended for new users)" → click Continue
  15. Once the partitions have been set up, choose the option "Finish partitioning and write changes to disk"Continue
  16. After that, choose "Yes" for Write the changes to disk? to confirm writing partition changes to disk → Continue
  17. The Debian 12 base installation will begin now. Watch the download/install/setup of the base system
  18. 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
  19. The installer will now prompt you to select a nearby Debian archive mirror country from a list of countries. Select a country → and Continue
  20. Select a mirror from the list of available Debian archive mirrors (usually, deb.debian.org is a good choice) → and click Continue
  21. 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 blankContinue
  22. 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
  23. 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
  24. Now the installer will start installing the selected software. Please wait...
  25. 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.
  26. Select the drive on which you want to install the boot loader → Continue
  27. 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
  28. 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
  29. Congratulations! You have successfully installed Debian 12, codenamed Bookworm, with the GNOME desktop environment.
  30. Load the newly installed system for the first time
  31. 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
  32. 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. 1) Download installer from official site in .ISO format
  2. 2) Burn the bootable image to a USB drive (or CD)
  3. 3) Connect the drive to the PC and reboot the system. After that, the installation process will start
  4. 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. 5) Login into the system:
    1. 5.1) via Terminal: username - root, password - specified during the installation process
    2. 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
  6. 6) Now you can create and run the virtual machine → click Create VM
  7. 7) Install an OS from the .ISO file
  8. 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:

  1. From the Ubuntu installer menu, choose the option labeled *Try or Install Ubuntu to initiate the installation process
  2. Once the installer has initialised you will be invited to choose your language → and click Next
  3. And then presented with the option to select any accessibility settings your require → then click Next
  4. Select your keyboard layout → click Next
  5. Next step - a connect to your network. This will allow Ubuntu to download updates and third party drivers during installation
  6. 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
  7. Create Your Login Details (create a username and a strong password) → and click Next
  8. Select your location and timezone from the map screen → and click Next
  9. Clicking Next will take you to a summary of your installation configuration to give you a chance to confirm your setup before clicking → Install
  10. Sit back and enjoy the slideshow as Ubuntu installs in the background! :)
  11. Once the installation has completed, you will be prompted to restart your machine. Click Restart Now
  12. And that’s it, welcome to your new Ubuntu Desktop!
  13. 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


 

 


 

 


ONLINE GUIDE for Magento 2 Course "Practical advice about customization of a store" | https://udemy.com/course/magento-2-practical-advice-about-customization-of-a-store/