Hereβs a mini-playbook for running multiple operating systems (Ubuntu 24.04 LTS and CentOS 8) as guest OSes using VMware Workstation Pro on a Windows host.
1. Install VMware Workstation Pro on Windows 11/10
- Download VMware Workstation Pro (Trial/Free for Students & Non-commercial use)
π VMware Workstation Pro
(VMware provides a free trial, and students can apply for academic licenses via VMware Academic Program.) - Run Installer
- Double-click the
.exefile. - Accept license agreement.
- Choose installation folder (default:
C:\Program Files (x86)\VMware\VMware Workstation). - Enable Enhanced Keyboard Driver if needed.
- Complete installation and restart Windows.
- Double-click the
- Activate License (Optional)
- If using free trial β continue without key.
- If purchased β enter license key.
2. Prepare Guest OS ISO Files
Download ISO images of the guest operating systems:
- Ubuntu 24.04 LTS (Desktop/Server) β Download Ubuntu 24.04 ISO
- CentOS 8 Stream β Download CentOS Stream 8 ISO
Save both ISOs in a folder (e.g., D:\VM_ISOs).
3. Create Ubuntu 24.04 VM
- Open VMware Workstation Pro β Click Create a New Virtual Machine.
- Select Typical (recommended) β Next.
- Choose Installer disc image file (ISO) β Browse to
ubuntu-24.04.iso. - Enter details:
- Username & password
- Product key (not required for Ubuntu)
- Assign resources:
- CPU: 2 cores minimum
- RAM: 4 GB minimum
- Disk: 30 GB (recommended SSD storage)
- Select Store virtual disk as a single file β Finish.
- Start the VM and complete the Ubuntu installation.
4. Create CentOS 8 VM
- In VMware Workstation Pro, click Create a New Virtual Machine.
- Select Installer disc image file (ISO) β Browse to
CentOS-Stream-8.iso. - Assign resources:
- CPU: 2β4 cores
- RAM: 4 GB minimum
- Disk: 25β30 GB
- Choose Linux β CentOS 8 64-bit as OS type.
- Complete installation following CentOS setup wizard.
5. Post-Installation Setup
After both VMs are installed:
β Install VMware Tools for better performance:
- In VMware menu β VM β Install VMware Tools β Follow installation inside Ubuntu & CentOS.
β Networking Setup
- Use NAT (shares host network) for internet access.
- Use Bridged (directly on LAN) for server-like behavior.
β Snapshots
- Take snapshots before major changes:
- VM β Snapshot β Take Snapshot β Name (e.g., “Fresh Install”).
β Shared Folders
- VM Settings β Options β Shared Folders β Enable β Add Windows folder for file sharing.
6. Possible Guest OS Options
Besides Ubuntu & CentOS, you can also run:
- Debian β Debian ISO Download
- Fedora β Fedora ISO Download
- Kali Linux (Pen-testing) β Kali Linux ISO Download
- Windows 10/11 (Evaluation) β Windows ISO Download
- FreeBSD β FreeBSD ISO Download
β‘ With this setup, your Windows PC becomes a multi-OS powerhouse where you can run Ubuntu 24.04 and CentOS 8 side by side, test applications, simulate servers, and switch environments with ease.



