September 16, 2026
Tutorials

How to Install Rocky Linux 10 on VMware Workstation

Install Rocky Linux 10 on VMware Workstation

Rocky Linux 10, codenamed Red Quartz, is a solid choice for anyone building a home lab, testing server configurations, or learning enterprise Linux administration without touching a physical machine. VMware Workstation Pro is now completely free for personal, educational, and commercial use, which makes this pairing one of the most accessible ways to get real RHEL-compatible experience on your own desktop.

This guide walks through the entire process, from downloading/installing Rocky Linux 10.2 from the correct ISO to finishing with VMware Tools installed and running smoothly.

Table of Content

Why You Need to Install Rocky Linux 10 on VMware Workstation

Rocky Linux 10 raised its minimum CPU requirement to the x86-64-v3 microarchitecture level, which is roughly the feature set found in Intel Haswell processors and newer, or the AMD equivalent.

Older CPUs that only support x86-64-v2 will not boot Rocky Linux 10 at all, virtual machine or not. Most machines bought in the last several years meet this easily, but if you are running an older laptop or a budget host, it is worth checking your processor model against this requirement before you spend time downloading a multi-gigabyte ISO that will not boot.

What You Will Need For the Installation of Rocky Linux 10

  • VMware Workstation Pro installed on your host. As of mid-2026, the current stable release. Since November 2024, Workstation Pro has been free for every user, personal and commercial alike, so there is no license key step to worry about here.
  • At least 2 GB of free RAM to allocate to the guest, and 20 GB or more of free disk space.
  • Virtualization enabled in your host BIOS or UEFI, listed as Intel VT-x or AMD-V depending on your processor. VMware Workstation needs this to run 64-bit guests at all, and it is the single most common reason a new VM fails to boot.

How to Download and Install Rocky Linux 10 on VMware Workstation

To install Rocky Linux 10 on VMware Workstation, download the DVD ISO from the Rocky Linux Official Website and create a new virtual machine using that disk image.

Step 1: Download the Rocky Linux 10 ISO

Go to the official Rocky Linux download page and choose the image that fits your plan.

DVD ISO is the complete offline installer, roughly 10 GB, and includes every package group the installer offers. This is the right choice for most people following this guide.

download rocky linux iso

Minimal ISO is a smaller image around 2 GB, built for lean server installs where you will add packages afterward over the network.

Boot ISO is a tiny network installer, useful mainly if bandwidth is not a concern and you want the newest packages pulled at install time rather than from the disc.

Step 2: Create a New Virtual Machine

Open VMware Workstation and click Create a New Virtual Machine.

create new virtual machine

Then choose Typical for the configuration wizard.

new vm machine wizard

Select Installer disc image file (iso) and browse to the Rocky Linux ISO you downloaded.

choose rocky linux iso

VMware Workstation is often able to detect the guest operating system automatically from the ISO and will offer to perform an Easy Install. For Rocky Linux, it is safer to skip Easy Install and configure the guest manually, since Easy Install support is generally tuned for Windows guests and does not always handle a RHEL-based install cleanly.

When prompted for the guest operating system type, choose Linux, and for the version, select Red Hat Enterprise Linux 9 or later 64-bit if Rocky Linux itself is not listed as an option. Rocky Linux is binary compatible with RHEL, so this profile applies the correct virtual hardware defaults even though the distribution name differs.

Step 3: Name the Virtual Machine and Choose Its Location

Give the VM a clear name such as RockyLinux10 or rocky101vm, and choose a storage location on your host with enough free space for the disk you are about to create.

name the rocky linux virtual machine

Step 4: Allocate Disk Space

Make sure the disk size is at least 20 GB. Choose Store virtual disk as a single file for simpler backups, or Split virtual disk into multiple files if you are on a filesystem with a file size limit or plan to move the VM between drives often. Leave Allocate all disk space now unchecked so the file only grows as it fills, which saves real disk space on your host during normal use.

allocate disk space to vm

Step 5: Customize Hardware Before First Boot

On the final wizard screen, click Customize Hardware rather than finishing immediately, since the defaults are usually too conservative for a comfortable Rocky Linux install.

Memory: The minimum requirement is 2048 MB, but based on your requirements, you can modify it. So, I set this to 4096 MB. If your host has 16 GB or more, increase this to 6144 MB, especially if you plan to install a graphical desktop.

choose ram for vm

Processors: Assign at least 2 cores. 4 cores is a reasonable target on a host with 8 or more cores available.

choose no. of processors for vm

Network Adapter: NAT is the simplest default and gives the guest internet access without extra configuration. If you want to reach services running inside the VM directly from other devices on your network, for example, testing a web server, switch this to Bridged instead.

choose network adapter

Display: Increase the video memory if you plan to run a graphical desktop, and confirm Accelerate 3D graphics is checked for smoother rendering once VMware Tools are installed later.

Click Finish once these are set.

Step 6: Boot the VM and Start the Rocky Linux Installer

Power on the virtual machine. It will boot into the Anaconda installer, the same installer used across Rocky Linux, AlmaLinux, and RHEL itself.

start rocky linux vm

Choose your language and click Continue to reach the installation summary screen.

choose english language

Installation Destination: Select the virtual disk and use automatic partitioning unless you have a specific layout you need. Automatic partitioning is the right call for a learning or testing VM.

Software Selection: Choose Server with GUI for a full desktop environment, or Minimal Install if you plan to work entirely through the terminal, which is the more realistic choice if your goal is practicing server administration skills.

install softwares on rocky linux 10

Network and Hostname: Turn the network interface on. Set a hostname now if you plan to reference this machine by name later, for example, when configuring SSH.

set a host name

Root Password and User Creation: Set a root password, then create a standard user account and check the box granting it administrator privileges. Avoid logging in as root day-to-day, even in a test environment, since the habit carries over directly to how you should treat production servers.

create user account

Once every section on the summary screen shows a completed status, click Begin Installation.

Step 7: Finish Installation and Reboot

Installation typically takes 10 to 20 minutes depending on your host hardware and chosen software set. When it completes, click Reboot System.

finish rocky linux 10 installation

Now, log in using the user account you created during setup.

login to rocky linux 10

Let’s verify the interface of Rocky Linux 10 on VMware Workstation.

Rocky Linux 10 interface

You can utilize the command below.

cat /etc/os-release

verifying the installation

Step 8: Install or Verify VMware Tools

Many Rocky Linux installations already include open-vm-tools. Check for it first before installing VMware Tools manually.

From the VMware Workstation menu, click VM > Install VMware Tools, which mounts a virtual CD inside the guest.

install vmware tools

If not installed, then inside the guest, install the build dependencies first:

sudo dnf install gcc make perl kernel-devel kernel-headers

Then extract and run the installer:

sudo mkdir -p /mnt/vmtools

sudo mount /dev/cdrom /mnt/vmtools

cd /tmp

tar xzf /mnt/vmtools/VMwareTools-*.tar.gz

cd vmware-tools-distrib

sudo ./vmware-install.pl -d

The -d flag accepts every default answer automatically, which is fine for a standard setup. Reboot once it finishes:

sudo reboot

Note: Many current Rocky Linux images already include open-vm-tools preinstalled, which provides most of the same functionality without a manual install. Check first with rpm -qa | grep open-vm-tools before going through the manual process above.

Step 9: Update the System

Bring the fresh install fully current right after your first login:

sudo dnf update

update packages

Common Problems and How to Fix Them

During installation of Rocky 10 on VMware Workstation, some errors can occur. We can solve them by following the solutions below.

The VM will not power on and mentions VT-x or AMD-V is not available. Virtualization is disabled in your host’s BIOS or UEFI. Restart the host, enter setup, enable Intel VT-x or AMD-V, save, and try again.

The installer refuses to boot at all on older hardware. Rocky Linux 10 requires a CPU supporting x86-64-v3. If your processor is older than the Haswell generation or otherwise lacks x86-64-v3 support, you may need to use Rocky Linux 9 instead.

Screen resolution is stuck small after installation. This resolves once VMware Tools or open-vm-tools is confirmed installed and the VM is rebooted.

The network is not working inside the guest. Confirm the network adapter is actually connected under VM Settings, and that you selected NAT or Bridged rather than leaving it disconnected.

Conclusion

To install Rocky Linux 10 on VMware Workstation, download the official ISO image, create a new virtual machine with appropriate RAM and disk allocations, and disable 3D graphics acceleration to prevent setup display bugs. Complete the installation by configuring storage, setting root and user credentials, and rebooting upon completion.

Frequently Asked Questions

1. Is VMware Workstation free for Rocky Linux 10?

Yes. VMware Workstation Pro has been free for all users, including commercial use, since November 2024. There is no license key needed to run Rocky Linux 10 or any other guest operating system inside it.

2. Can Rocky Linux 10 run on an older CPU inside VMware Workstation?

Not reliably. Rocky Linux 10 requires a processor supporting the x86-64-v3 instruction set, roughly Intel Haswell generation or newer. If your host CPU is older than that, the installer will fail to boot even inside a virtual machine, and Rocky Linux 9 is the better fit instead.

3. How much RAM should I give a Rocky Linux 10 virtual machine?

A minimal terminal-only install runs fine on 2 GB, but 4 GB is a safer general baseline, and 6 GB or more is worth allocating if you plan to run a full graphical desktop environment inside the VM.

4. Do I need to install VMware Tools manually on Rocky Linux 10?

Often not. Many current Rocky Linux images ship with open-vm-tools already installed, which covers most of what VMware Tools provides. Check with rpm -qa | grep open-vm-tools before going through the manual installation steps.

5. What is the difference between Rocky Linux and AlmaLinux for a home lab?

Both are free, community-maintained, binary-compatible replacements for what CentOS used to be, and both track RHEL closely. The practical difference for a home lab comes down to hardware support, since AlmaLinux 10 still offers rebuilt packages for older x86-64-v2 processors, while Rocky Linux 10 requires x86-64-v3 across the board, which matters if you are running this on an older machine.

Leave feedback about this

  • Quality
  • Price
  • Service

PROS

+
Add Field

CONS

+
Add Field
Choose Image
Choose Video