Home Lab Build · In Progress

Virtual IT Lab Setup

VMware Workstation Pro + Cisco Packet Tracer · HP EliteDesk 800 G3 Mini

Building a personal IT lab environment on a dedicated refurbished PC from the ground up — starting with no operating system and building toward a fully configured virtualization environment running Ubuntu and Windows virtual machines for CompTIA A+, networking, and cybersecurity hands-on practice.

Status In Progress
Hardware HP EliteDesk 800 G3 Mini
Host OS Windows 11 Pro
Hypervisor VMware Workstation Pro
Purpose CompTIA A+ · Networking · Cybersecurity
// Progress Tracker

Current Lab Status

✅ Completed
Lab PC selected — HP EliteDesk 800 G3 Mini
Windows 11 Pro installed
BIOS virtualization verified
VMware Workstation Pro installation started
Lab folder structure created under C:\IT-Labs
Two-VM lab plan defined
⏳ In Progress
VMware default VM location configured
Ubuntu ISO downloaded and saved
Ubuntu-Lab-01 VM created
Ubuntu installed and updated
Basic lab tools installed in Ubuntu
Clean snapshot taken
📋 Planned
Windows-Lab-01 VM created
Cisco Packet Tracer installed
First Packet Tracer networking lab
RAM upgrade planned — cannot open case currently
Kali Linux VM created
GitHub lab page published
// Hardware

Lab Hardware Specs

HP EliteDesk 800 G3 Mini — Lab Machine

ComponentSpecificationNotes
ComputerHP EliteDesk 800 G3 MiniRefurbished — purchased on eBay
ProcessorIntel Core i5-7500T @ 2.70 GHzSupports Intel VT-x virtualization ✓
RAM8 GB DDR4Upgrade planned — cannot open case currently · Max 32GB supported
Storage256 GB SSDEnough for host OS + 2 VMs
Operating SystemWindows 11 ProInstalled from scratch — came with no OS
GraphicsIntel HD Graphics (integrated)Sufficient for lab work
ConnectivityUSB 2.0, USB 3.0, USB 3.1, DisplayPort, HDMIFull port access confirmed
NetworkBuilt-in Wi-Fi + BluetoothWi-Fi confirmed working

Note: 8GB RAM is workable for beginner labs. Run only ONE VM at a time and close unnecessary apps before starting a VM. RAM upgrade is planned once the HP EliteDesk case can be opened.

// Overview

Lab Details

Objective
  • Build a clean organized virtual lab on a dedicated PC
  • Install and configure VMware Workstation Pro
  • Create Ubuntu and Windows virtual machines
  • Install Cisco Packet Tracer for networking labs
  • Keep all lab files organized for GitHub documentation
  • Support CompTIA A+ and cybersecurity study
Tools & Software
  • VMware Workstation Pro — hypervisor
  • Ubuntu Linux — Linux VM
  • Windows — Windows VM
  • Cisco Packet Tracer — network simulation
  • Nmap — port scanning and recon
  • PuTTY — SSH client
  • ShareX — screenshot tool
  • VS Code — notes and documentation
  • GitHub Desktop — portfolio uploads
  • draw.io — network diagrams
Skills Practiced
  • Virtualization setup and configuration
  • Operating system installation
  • BIOS settings and hardware verification
  • Lab environment organization
  • Network simulation with Packet Tracer
  • Linux fundamentals
  • Technical documentation
  • GitHub portfolio building
// Organization

Lab Folder Structure

C:\IT-Labs — Main Lab Directory

A clean organized folder structure was created in File Explorer to keep all lab files separated and easy to find. This structure supports documentation, GitHub uploads, and future lab expansion.

FolderPurpose
C:\IT-Labs\01-ISOsStores OS installation files — Ubuntu, Windows, Kali Linux ISO files
C:\IT-Labs\02-Virtual-MachinesStores VMware virtual machine files — set as VMware default VM location
C:\IT-Labs\03-Packet-Tracer-LabsStores Cisco Packet Tracer lab files and network simulation projects
C:\IT-Labs\04-ScreenshotsStores screenshots for lab documentation and GitHub write-ups
C:\IT-Labs\05-Lab-NotesStores written notes, troubleshooting steps, and lab summaries
C:\IT-Labs\06-GitHub-ProjectsStores completed project folders before uploading to GitHub
C:\IT-Labs\07-Network-DiagramsStores network diagrams created in draw.io or similar tools
C:\IT-Labs\08-ToolsStores installers and utility tools used for the lab environment
// Virtual Machines

Planned Virtual Machines

Two-VM Lab Plan

Both VMs will use NAT networking — this allows internet access while keeping the lab environment safe and isolated from the home network.

VM NameOSPurposeSettingsStatus
Ubuntu-Lab-01 Ubuntu Linux Linux commands, SSH, Nmap, networking basics, file permissions, beginner Linux practice 2GB RAM · 2 CPU cores · 30GB storage · NAT Pending
Windows-Lab-01 Windows 10 Windows troubleshooting, help desk practice, user accounts, Device Manager, Remote Desktop, target machine for scans 3GB RAM · 2 CPU cores · 50GB storage · NAT Pending
// Documentation

Step-by-Step Build Process

Step 1 — Selected and Received the Lab PC

Selected the HP EliteDesk 800 G3 Mini as the dedicated lab computer. The machine was purchased refurbished on eBay and arrived with no operating system installed — starting from a completely bare system.

The i5-7500T processor supports Intel VT-x virtualization technology which is required for VMware Workstation Pro. The 8GB RAM is sufficient for beginner labs with one VM running at a time.

Step 2 — Verified BIOS and Virtualization Settings

Powered on the machine and entered the HP BIOS setup. Verified that Intel Virtualization Technology (VT-x) was enabled. This setting is required for VMware to create and run virtual machines. Without it VMware will not function correctly.

// Add your BIOS screenshot and specific settings you found here when you complete your write-up.

Step 3 — Installed Windows 11 Pro

Created a bootable USB drive and installed Windows 11 Pro on the HP EliteDesk. Completed all Windows setup steps including connecting to Wi-Fi, running Windows Update, and verifying all drivers were working correctly in Device Manager.

// Add your Windows installation screenshots here when you complete your write-up.

Step 4 — Created Organized Lab Folder Structure

Created the main lab directory at C:\IT-Labs and built out 8 organized subfolders for ISOs, virtual machines, Packet Tracer labs, screenshots, notes, GitHub projects, network diagrams, and tools. This keeps all lab work separated and easy to document.

Step 5 — Started VMware Workstation Pro Installation

Downloaded and began installing VMware Workstation Pro. The next configuration task is to set the default virtual machine storage location to C:\IT-Labs\02-Virtual-Machines using Edit → Preferences → Workspace → Default location for virtual machines.

// Add your VMware installation and configuration screenshots here.

Step 6 — Download Ubuntu and Create First VM

// This step is in progress. Document the Ubuntu ISO download, VM creation settings, installation process, and first boot here when complete.

  • NEXT 01Set VMware default VM location to C:\IT-Labs\02-Virtual-Machines
  • NEXT 02Download Ubuntu Desktop ISO and save to C:\IT-Labs\01-ISOs
  • NEXT 03Create Ubuntu-Lab-01 VM with 2GB RAM, 2 CPU cores, 30GB storage, NAT
  • NEXT 04Install Ubuntu and run all system updates
  • NEXT 05Install lab tools: nmap, openssh-server, net-tools, curl, git
  • NEXT 06Take VMware snapshot named: Clean Install - Before Labs
// Lab Photos

Documentation Photos

Upload your photos to assets/images/ named vlab-01.jpg, vlab-02.jpg etc.

// Hardware Setup
HP EliteDesk
Photo 01 — HP EliteDesk 800 G3 Mini — lab machine
BIOS Screen
Photo 02 — BIOS screen showing VT-x virtualization enabled
Windows Desktop
Photo 03 — Windows 11 Pro desktop after clean install
// Folder Structure & VMware
Folder Structure
Photo 04 — C:\IT-Labs folder structure in File Explorer
VMware Home Screen
Photo 05 — VMware Workstation Pro home screen
VMware Settings
Photo 06 — VMware Preferences — default VM location configured
// Ubuntu VM Setup (Coming Soon)
07
Ubuntu Install
Photo 07 — Ubuntu VM creation settings in VMware
08
Ubuntu Running
Photo 08 — Ubuntu Linux running inside VMware
09
Snapshot Taken
Photo 09 — VMware snapshot — Clean Install Before Labs
// Takeaways

Lessons Learned

LESSON 01
Starting with a bare machine forces you to learn every step. Installing Windows from scratch — not just using a pre-configured system — builds real-world IT support skills that matter in a help desk or data center role.
LESSON 02
Organization before you start saves time later. Creating the folder structure before installing any tools means every file has a home from day one. Messy labs create messy documentation.
LESSON 03
BIOS verification is step zero. Checking that VT-x virtualization is enabled before installing VMware prevents errors during setup. Always verify hardware settings before installing software that depends on them.
LESSON 04
RAM planning matters in virtualization. With 8GB shared between the host OS and VMs, running one VM at a time is the safest approach. Close all unnecessary apps before launching a VM. A RAM upgrade is planned once the HP EliteDesk case can be opened.
// What's Next

Next Steps

Completing the Lab Build

  • Set VMware default VM location to C:\IT-Labs\02-Virtual-Machines
  • Download Ubuntu Desktop ISO and save to C:\IT-Labs\01-ISOs
  • Create Ubuntu-Lab-01 VM — 2GB RAM, 2 CPU cores, 30GB storage, NAT
  • Install Ubuntu, run updates, install nmap, openssh-server, net-tools, curl, and git
  • Take VMware snapshot named: Clean Install - Before Labs
  • Create Windows-Lab-01 VM — 3GB RAM, 2 CPU cores, 50GB storage, NAT
  • Install Cisco Packet Tracer on the Windows host
  • Complete first Packet Tracer networking lab
  • Upgrade RAM to 32GB once the HP EliteDesk case can be opened
  • Add Kali Linux as a third VM for cybersecurity labs