← Back to Home

🖥️ OS Installation Guide

Complete Setup for VirtualBox & Windows Server 2019

📌 Prerequisites & System Requirements

Minimum System Requirements

  • RAM: At least 8GB (16GB recommended)
  • Storage: Minimum 40GB free disk space
  • Processor: 64-bit processor with virtualization support
  • Operating System: Windows 10/11 or macOS (Intel chip)
  • Internet Connection: Required for downloads

⚠️ Important Note for Mac Users

Mac M1 - M4 Chip Users: VirtualBox does NOT support Apple Silicon processors (M1, M2, M3, M4 chips). You will need to purchase a licensed virtualization tool such as:

  • VMware Fusion - Professional virtualization for Mac
  • Parallels Desktop - Optimized for Apple Silicon

Mac Intel Chip Users: You can use VirtualBox! Download the "macOS / Intel hosts" version.

💿 Part 1: VirtualBox Installation

Step 1: Download VirtualBox

VirtualBox is a free, open-source virtualization software that allows you to run multiple operating systems on your computer.

🪟 Windows Edition

For Windows 10 or Windows 11 users

Download for Windows

🍎 macOS Edition (Intel)

For Mac with Intel processors only

Download for macOS

📥 Download Instructions

Click on your operating system above to visit the VirtualBox download page. Look for the latest version under "VirtualBox Platform Packages" and download the appropriate installer.

Step 2: Install VirtualBox

1

Run the Installer

Locate the downloaded file (e.g., VirtualBox-7.x.x-Win.exe or VirtualBox-7.x.x-macOS.dmg) and double-click to run it.

2

Welcome Screen

Click Next when the setup wizard appears.

3

Choose Installation Location

Keep the default installation path (recommended) or choose a custom location. Click Next.

4

Custom Setup Options

Leave all options checked (recommended settings). Click Next.

  • Create shortcuts on desktop
  • Register file associations
5

Network Interface Warning

You'll see a warning about temporarily disconnecting from the network. Click Yes to proceed.

6

Ready to Install

Click Install to begin the installation process.

7

Complete Installation

Wait for the installation to complete. If prompted to install device software (network adapters), click Install.

Once finished, click Finish to launch VirtualBox.

💡 Pro Tip: After installation, verify that virtualization is enabled in your computer's BIOS/UEFI settings. For most modern computers, this is enabled by default. If VirtualBox shows errors, you may need to enable VT-x (Intel) or AMD-V (AMD) in BIOS.

🖥️ Part 2: Windows Server 2019 Installation

Step 1: Download Windows Server 2019 (Evaluation Version)

Microsoft provides a free 180-day evaluation version of Windows Server 2019 for testing and learning purposes.

🚀 Windows Server 2019

180-Day Free Evaluation Version (ISO File)

Download ISO

📝 Registration Required

You'll need to fill out a quick registration form with your details. Microsoft will provide you with a direct download link for the ISO file (approximately 5GB).

Step 2: Create a New Virtual Machine

1

Open VirtualBox

Launch VirtualBox from your applications or start menu.

2

Click "New" Button

In the VirtualBox main window, click the New button (or press Ctrl+N) to create a new virtual machine.

3

Name and Operating System

  • Name: Enter a descriptive name (e.g., "Windows Server 2019 Lab")
  • Machine Folder: Choose where to store VM files (default location is fine)
  • Type: Select "Microsoft Windows"
  • Version: Select "Windows Server 2019 Standard Evaluation (Desktop Experience) (10.0.17763.3650 / x64 / en-US)"

Click Next to continue.

4

Memory Size (RAM)

Allocate memory to your virtual machine:

  • Minimum: 2048 MB (2 GB)
  • Recommended: 4096 MB (4 GB) or more

Important: Don't allocate more than 50% of your total RAM. Keep the slider in the green zone.

Click Next.

5

Hard Disk

Select "Create a virtual hard disk now" and click Create.

6

Hard Disk File Type

Choose "VDI (VirtualBox Disk Image)" - the default option. Click Next.

7

Storage on Physical Hard Disk

Select "Dynamically allocated" - This will save disk space by only using space as needed. Click Next.

8

File Location and Size

  • Location: Keep the default or choose a location with enough free space
  • Size: Set at least 32 GB (recommended: 40-60 GB)

Click Create to finish creating the VM.

Step 3: Configure VM Settings

Before installing Windows Server, let's optimize some settings:

1

Select Your VM

Click on your newly created VM in the left panel, then click Settings.

2

System Settings

Go to SystemProcessor:

  • Increase CPU cores to 2 (if your computer has 4+ cores)
  • Enable PAE/NX if available
3

Display Settings

Go to DisplayScreen:

  • Increase Video Memory to 128 MB
  • Enable 3D Acceleration (optional)
4

Attach the ISO File

Go to Storage:

  • Click on the Empty CD icon under "Controller: IDE"
  • On the right side, click the small CD icon next to "Optical Drive"
  • Select "Choose a disk file..."
  • Browse and select your downloaded Windows Server 2019 ISO file
5

Network Settings

Go to NetworkAdapter 1:

  • Ensure "Enable Network Adapter" is checked
  • Attached to: NAT or Bridged Adapter (as per your network setup)

Click OK to save all settings.

Step 4: Install Windows Server 2019

1

Start the Virtual Machine

Select your VM and click Start (green arrow). The VM will boot from the ISO file.

2

Windows Setup Screen

The Windows installation screen will appear:

  • Language to install: English (or your preference)
  • Time and currency format: Your country/region
  • Keyboard or input method: Your keyboard layout

Click Next, then click Install now.

3

Product Key

If prompted for a product key, click "I don't have a product key" to continue with the evaluation version.

4

Select Operating System (CRITICAL STEP)

Choose the installation type:

  • Recommended: "Windows Server 2019 Standard Evaluation (Desktop Experience)"

Important: Make sure to select the version WITH "Desktop Experience" - this gives you the familiar Windows graphical interface. Without it, you'll only have command-line access.

Click Next.

5

License Terms

Check "I accept the license terms" and click Next.

6

Installation Type

Select "Custom: Install Windows only (advanced)"

This is for a fresh installation on your virtual machine.

7

Where to Install Windows

You'll see the virtual hard disk you created earlier (e.g., "Drive 0 Unallocated Space").

Simply click Next - Windows will automatically partition and format the disk.

8

Installation Process (Automatic)

Windows will now begin installing. This process is fully automatic and will take 15-30 minutes depending on your computer's speed.

The installation will go through several stages:

  • Copying Windows files
  • Getting files ready for installation
  • Installing features
  • Installing updates
  • Finishing up

The VM will automatically restart during this process - this is normal. Do not press any keys or interrupt.

💡 Note: During installation, you may see a message "Press any key to boot from CD or DVD". DO NOT press any key after the first boot. Let it boot from the hard disk to continue installation.

Step 5: Initial Configuration

1

Customize Settings Screen

After the installation completes and the system restarts, you'll see the "Customize settings" screen.

2

Set Administrator Password

You'll be prompted to set a password for the built-in Administrator account:

  • Username: Administrator (automatically set, cannot be changed)
  • Password: Create a strong password (mix of uppercase, lowercase, numbers, and symbols)
  • Confirm Password: Re-enter the same password

IMPORTANT: Remember this password! You'll need it to log in.

Click Finish.

🔐 Password Security

Example of a strong password: QHO443@Server2024!

  • At least 8 characters long
  • Contains uppercase and lowercase letters
  • Contains numbers
  • Contains special characters (@, !, #, etc.)

Write down your password in a safe place!

Step 6: First Login

1

Access the Login Screen

You'll see the Windows lock screen with the date and time.

IMPORTANT: To log in to Windows Server, you need to press Ctrl+Alt+Delete.

⚠️ CRITICAL: Using Ctrl+Alt+Delete in VirtualBox

DO NOT press Ctrl+Alt+Delete directly! This will activate your host computer's lock screen, not the virtual machine's.

Correct Method:

  • Go to the VirtualBox menu bar
  • Click Input (or Machine in some versions)
  • Select Keyboard
  • Click "Insert Ctrl+Alt+Delete"

Keyboard Shortcut: Host key + Del (usually Right Ctrl + Delete)

2

Enter Your Password

After sending Ctrl+Alt+Delete, the login screen will appear showing:

  • Username: Administrator
  • Password field: Enter the password you created

Press Enter or click the arrow to log in.

3

Server Manager Opens Automatically

After logging in successfully, the Server Manager dashboard will open automatically. This is your main control panel for managing Windows Server.

🎉 Congratulations! You have successfully installed Windows Server 2019 on VirtualBox!

✅ Installation Complete!

Your Windows Server 2019 virtual machine is now ready for use. You can now proceed with:

  • Network configuration
  • Installing Guest Additions for better performance
  • Setting up your lab environment
  • Week 1 and Week 2 lab activities

💡 Important Tips & Troubleshooting

Essential Tips for Success

💡 Tip 1: Install VirtualBox Guest Additions

After installation, install Guest Additions for better performance, mouse integration, and shared folders:

  • In the VM window menu: Devices → Insert Guest Additions CD image
  • Open File Explorer in Windows Server
  • Run the VBoxWindowsAdditions.exe file
  • Restart the VM after installation
💡 Tip 2: Take Snapshots

Before making major changes, take a snapshot:

  • VM Menu → Machine → Take Snapshot
  • You can restore to this point if something goes wrong
  • Take snapshots after: initial install, after updates, before configuration changes
💡 Tip 3: Enable Clipboard and Drag-and-Drop

VM Settings → General → Advanced:

  • Shared Clipboard: Bidirectional
  • Drag'n'Drop: Bidirectional

Common Issues and Solutions

⚠️

Issue: "VT-x is not available" Error

Solution:

  • Restart your computer and enter BIOS/UEFI (usually press Del, F2, or F12 during startup)
  • Find and enable "Intel VT-x" or "AMD-V" (may be under CPU settings, Advanced, or Virtualization)
  • Save and exit BIOS
⚠️

Issue: VM is Very Slow

Solutions:

  • Increase RAM allocation (Settings → System → Base Memory)
  • Increase CPU cores (Settings → System → Processor)
  • Install Guest Additions
  • Enable 3D acceleration (Settings → Display)
  • Close other applications on your host computer
⚠️

Issue: Can't Send Ctrl+Alt+Delete

Solution:

  • Use VirtualBox menu: Input → Keyboard → Insert Ctrl+Alt+Delete
  • Or use keyboard shortcut: Right Ctrl + Delete
  • Never press actual Ctrl+Alt+Delete - it affects your host computer
⚠️

Issue: Mouse Stuck in VM Window

Solution:

  • Press the Host Key (usually Right Ctrl) to release the mouse
  • Install Guest Additions for automatic mouse integration
⚠️

Issue: Screen Resolution is Wrong

Solution:

  • Install VirtualBox Guest Additions
  • Enable auto-resize: View → Auto-resize Guest Display
  • Or manually adjust in Windows: Settings → System → Display
⚠️

Issue: Network Not Working

Solution:

  • Check VM Settings → Network → Adapter 1 is enabled
  • Try changing from NAT to Bridged Adapter (or vice versa)
  • Make sure network cable is "connected" (checkbox in network settings)
  • Restart the VM

Best Practices

Follow These Best Practices:

  • Always shut down your VM properly (don't force close)
  • Take regular snapshots before major changes
  • Keep your Windows Server updated
  • Don't allocate all your RAM/CPU to the VM
  • Keep the ISO file until installation is complete
  • Document your administrator password securely
  • Use descriptive names for your VMs
  • Regularly backup important configurations

📄 Additional Documentation

For more detailed instructions and reference, download the step-by-step installation guide document.

📥 Download Installation Steps Document

🎯 What's Next?

Now that you have Windows Server 2019 installed, you're ready to:

  • Configure network settings
  • Start with Week 1 lab activities
  • Practice basic Windows Server administration
  • Set up additional VMs for your lab environment

← Return to Lab Home