IT Labs Portfolio · Home Lab Build
LAB-002

Setting Up a
Virtual Lab

Building a personal IT lab environment from the ground up on a refurbished HP EliteDesk 800 G3 Mini — building a fully configured virtualization with a fully configured virtualization environment running Ubuntu and Windows virtual machines ready for hands-on IT practice.

Status In Progress
Category Virtualization / OS Setup
Difficulty Beginner → Intermediate
Hardware HP EliteDesk 800 G3 Mini
Hypervisor VMware Workstation Pro
// Progress

Lab Status Tracker

✅ Completed
HP EliteDesk 800 G3 Mini selected and received
BIOS virtualization (VT-x) verified and enabled
Windows 11 Pro installed from scratch
VMware Workstation Pro installed
C:\IT-Labs folder structure created
Ubuntu Desktop ISO downloaded
Windows 10 ISO downloaded
Cisco Packet Tracer downloaded
Wireshark downloaded
Nmap downloaded
PuTTY downloaded
OBS Studio downloaded
RAM upgraded — Crucial 32GB DDR4 2400 SO-DIMM (2x16GB)
⏳ In Progress
VMware default VM location configured
Ubuntu-Lab-01 VM created
Ubuntu installed and updated
Lab tools installed in Ubuntu VM
Clean snapshot taken in VMware
📋 Planned
Windows-Lab-01 VM created
First Packet Tracer networking lab
First Wireshark packet capture
First Nmap scan in lab
RAM upgrade — cannot open case currently
Kali Linux VM added
// Overview

Lab Details

Objective
  • Install Windows 11 Pro on a bare machine
  • Verify BIOS virtualization settings
  • Install and configure VMware Workstation Pro
  • Create an organized lab folder structure
  • Build and configure Ubuntu and Windows VMs
  • Take a clean snapshot as a restore point
  • Install Cisco Packet Tracer for networking labs
Tools Used
  • HP EliteDesk 800 G3 Mini
  • VMware Workstation Pro — hypervisor
  • Ubuntu Desktop ISO — Linux VM
  • Windows 10 ISO — Windows VM
  • Cisco Packet Tracer — network simulation
  • Wireshark — network traffic analysis
  • Nmap — port scanning and recon
  • PuTTY — SSH client
  • OBS Studio — lab recording
  • 7-Zip — file extraction
  • VS Code — notes and documentation
  • GitHub Desktop — portfolio uploads
Skills Demonstrated
  • OS installation from scratch
  • BIOS configuration and verification
  • Virtualization setup and management
  • Lab environment organization
  • VM creation and configuration
  • Snapshot management
  • Technical documentation
// Hardware

Lab Machine Specs

HP EliteDesk 800 G3 Mini — Refurbished Lab PC

ComponentSpecificationLab Notes
ComputerHP EliteDesk 800 G3 MiniRefurbished — purchased on eBay with Windows 11 pre-installed
ProcessorIntel Core i5-7500T @ 2.70 GHzSupports Intel VT-x — required for VMware ✓
RAM8 GB DDR4Upgrade planned — cannot open case currently · Max 32GB supported
Storage256 GB SSDSufficient for host OS and 2 VMs
Operating SystemWindows 11 ProPre-installed — came with the machine on arrival
GraphicsIntel HD Graphics (integrated)Sufficient for lab and VM work
ConnectivityUSB 2.0, USB 3.0, USB 3.1, DisplayPort, HDMIAll ports verified working
NetworkBuilt-in Wi-Fi + BluetoothWi-Fi connected and confirmed working
// Organization

Lab Folder Structure

C:\IT-Labs — Main Lab Directory

Created an organized folder structure in File Explorer before installing any tools. This keeps all lab files separated, easy to find, and ready for GitHub documentation.

FolderPurpose
C:\IT-Labs\01-ISOsOS installation files — Ubuntu, Windows, Kali Linux ISO files
C:\IT-Labs\02-Virtual-MachinesVMware virtual machine files — set as VMware default VM location
C:\IT-Labs\03-Packet-Tracer-LabsCisco Packet Tracer lab files and network simulation projects
C:\IT-Labs\04-ScreenshotsScreenshots for lab documentation and GitHub write-ups
C:\IT-Labs\05-Lab-NotesWritten notes, troubleshooting steps, and lab summaries
C:\IT-Labs\06-GitHub-ProjectsCompleted project folders before uploading to GitHub
C:\IT-Labs\07-Network-DiagramsNetwork diagrams created in draw.io or similar tools
C:\IT-Labs\08-ToolsInstallers and utility tools used for the lab environment
// Virtual Machines

Planned Virtual Machines

Two-VM Lab Plan — NAT Network Mode

Both VMs use NAT networking — allowing internet access while keeping the lab isolated and safe from the home network. With 8GB of RAM run only ONE VM at a time to avoid performance issues.

VM NameOSPurposeSettingsStatus
Ubuntu-Lab-01 Ubuntu Linux Linux commands, SSH, Nmap, networking basics, file permissions, beginner Linux practice 2GB RAM · 2 CPU · 30GB · NAT Pending
Windows-Lab-01 Windows 10 Windows troubleshooting, help desk practice, user accounts, Device Manager, Remote Desktop 3GB RAM · 2 CPU · 50GB · NAT Planned
// Write-Up

Step-by-Step Documentation

Step 1 — Received the Lab PC and Verified Hardware

Selected the HP EliteDesk 800 G3 Mini as a dedicated lab computer and purchased it refurbished on eBay. The machine arrived with Windows 11 Pro already installed — ready to begin setting up the virtualization environment.

Connected monitor, keyboard, and mouse. Powered on the machine to enter BIOS and verify the hardware was functional before beginning the OS installation.

// Add your photos and specific BIOS findings here when you complete your write-up.

Step 2 — Verified BIOS Virtualization Settings

Entered the HP BIOS setup by pressing F10 at startup. Located and confirmed that Intel Virtualization Technology (VT-x) was enabled. This setting is required for VMware Workstation Pro to create and run virtual machines — without it VMware will not function correctly.

// Add your BIOS screenshot showing VT-x enabled and document the exact menu path you followed.

Step 3 — Verified Windows 11 Pro and Ran Updates

The HP EliteDesk arrived with Windows 11 Pro already installed. Connected the machine to Wi-Fi, confirmed internet access, and ran Windows Update to make sure all updates and drivers were current before beginning the lab setup.

  • STEP 01Powered on the machine and confirmed Windows 11 Pro loaded correctly
  • STEP 02Connected to Wi-Fi and confirmed internet access
  • STEP 03Ran Windows Update — installed all available updates
  • STEP 04Checked Device Manager — confirmed all drivers working correctly
  • STEP 05Verified system specs — Settings → System → About

// Add your Windows desktop screenshot and Device Manager screenshot here.

Step 4 — Created Organized Lab Folder Structure

Before installing any software, created the main lab directory at C:\IT-Labs with 8 organized subfolders. This keeps every file in a predictable location and makes documentation and GitHub uploads much easier.

// Add a screenshot of your File Explorer showing the complete C:\IT-Labs folder structure.

Step 5 — Downloaded and Installed All Core Lab Tools

On May 4, 2026 downloaded and installed all core software tools needed to build the virtual lab environment. Each tool was selected for a specific purpose aligned with CompTIA A+, networking, Linux, and cybersecurity practice goals.

  • TOOL 01VMware Workstation Pro — Hypervisor to create and manage virtual machines
  • TOOL 02Ubuntu Desktop ISO — Saved to C:\IT-Labs\01-ISOs for Linux VM creation
  • TOOL 03Windows 10 ISO — Saved to C:\IT-Labs\01-ISOs for Windows VM creation
  • TOOL 04Cisco Packet Tracer — Network simulation for routers, switches, PCs, and servers
  • TOOL 05Wireshark — Network traffic capture and analysis for networking and cybersecurity labs
  • TOOL 06Nmap — Port scanning and network discovery for security testing inside the lab
  • TOOL 07PuTTY — SSH client for connecting into Linux systems and network devices
  • TOOL 08OBS Studio — Screen recording for lab walkthroughs and project demonstrations
  • TOOL 097-Zip — File extraction for ZIP, ISO-related files, and downloaded tool packages

These tools were chosen to build a strong beginner-friendly IT lab foundation — creating a safe and organized environment to practice real-world technical skills without using a personal machine for risky testing.

// Add screenshots of your downloaded tools, installation screens, and the C:\IT-Labs\08-Tools folder here.

Step 6 — Create Ubuntu-Lab-01 VM (In Progress)

Both ISOs are downloaded and saved to C:\IT-Labs\01-ISOs. The next step is creating the first virtual machine in VMware Workstation Pro using the Ubuntu ISO.

  • NEXT 01Open VMware Workstation Pro and click New Virtual Machine
  • NEXT 02Select Ubuntu ISO from C:\IT-Labs\01-ISOs as the installation source
  • NEXT 03Configure VM: 2GB RAM, 2 CPU cores, 30GB storage, NAT network
  • NEXT 04Complete Ubuntu installation and run all system updates
  • NEXT 05Install lab tools: nmap, openssh-server, net-tools, curl, git
  • NEXT 06Take VMware snapshot — name it: Clean Install - Before Labs
  • NEXT 07Repeat process for Windows-Lab-01 using Windows 10 ISO
// Photos

Documentation Photos

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

// Hardware & Initial Setup
HP EliteDesk
Photo 01 — HP EliteDesk 800 G3 Mini — lab machine
BIOS Screen
Photo 02 — BIOS screen showing VT-x virtualization enabled
Bootable USB
Photo 03 — Bootable USB created with Balena Etcher
// Folder Structure & VMware Setup
Folder Structure
Photo 07 — C:\IT-Labs folder structure in File Explorer
VMware Home
Photo 08 — VMware Workstation Pro home screen
VMware Preferences
Photo 09 — VMware Preferences — default VM location set
// Ubuntu VM Setup (Coming Soon)
10
VM Creation
Photo 10 — Ubuntu VM creation settings in VMware
11
Ubuntu Install
Photo 11 — Ubuntu installation in progress inside VMware
12
Ubuntu Running
Photo 12 — Ubuntu Linux running inside VMware — first boot
// Clean Snapshot (Coming Soon)
13
Snapshot
Photo 13 — VMware snapshot taken — Clean Install Before Labs
14
Tools Installed
Photo 14 — Ubuntu terminal showing tools installed
15
Lab Ready
Photo 15 — Lab environment fully configured and ready
// Takeaways

Lessons Learned

LESSON 01
Verifying your starting point before making changes is essential. Confirming Windows 11 was pre-installed, running updates, and checking Device Manager ensures a clean stable foundation before adding virtualization software.
LESSON 02
Organization before installation saves time. Creating the folder structure first means every file has a home from day one. A disorganized lab leads to disorganized documentation.
LESSON 03
Always verify BIOS virtualization before installing VMware. VT-x must be enabled or VMware will not create VMs. Checking hardware requirements first prevents installation failures.
LESSON 04
Snapshots are your safety net. Taking a clean snapshot immediately after installing an OS — before any lab work — means you can always restore to a known good state if something breaks.
LESSON 05
RAM planning matters. With 8GB shared between the host OS and VMs, running only one VM at a time is the safest approach. Close all unnecessary apps on Windows before starting a VM. A RAM upgrade is planned once the case can be opened.
LESSON 06
Add your own lesson learned here as you complete the lab.
// What's Next

Next Steps

After the Lab Environment is Ready

  • Complete Ubuntu-Lab-01 VM setup and take a clean snapshot
  • Run Lab 003 — First Linux Commands in Ubuntu VM
  • Create Windows-Lab-01 VM for Windows troubleshooting practice
  • Install Cisco Packet Tracer on the Windows host
  • Complete first Cisco 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