Getting Started
Boot guideXOS in minutes
Download guideXOS
Get the latest ISO image from the downloads page:
Download NowSystem Requirements
guideXOS is designed to run on x86/x64 hardware or virtual machines:
Minimum Requirements
- CPU: x86/x64 processor (Intel or AMD)
- RAM: 512MB minimum, 2GB recommended
- Storage: None required (runs from ISO)
- Graphics: VGA/VESA compatible
- Network: Intel 825xx or Realtek RTL8139/8111 (optional)
Supported Virtual Machines
- ✅ QEMU - Recommended for development
- ✅ VMware Workstation/Player - Best compatibility
- ✅ Oracle VirtualBox - Good performance
- ⚠ Hyper-V - Limited support
๐ฅ๏ธ Running in Virtual Machines
Virtual machines provide the easiest and safest way to test guideXOS without affecting your main system. Choose from QEMU, VMware, or VirtualBox based on your preference and platform.
Running in QEMU
QEMU is a fast, open-source emulator perfect for testing guideXOS:
1. Install QEMU
Download from qemu.org and install to the default path.
2. Launch guideXOS
qemu-system-x86_64.exe
-m 2048
-smp 2
-boot d
-cdrom guideXOS.iso
-netdev user,id=net0
-device rtl8139,netdev=net0
-serial stdio
QEMU Options Explained
-m 2048- 2GB RAM-smp 2- 2 CPU cores-device rtl8139- Realtek network card (for networking)-serial stdio- Serial console output
Running in VMware
VMware provides excellent compatibility and performance:
1. Create New VM
- Open VMware Workstation or Player
- Click "Create a New Virtual Machine"
- Select "I will install the operating system later"
- Choose "Other" โ "Other 64-bit"
2. Configure VM Settings
- Memory: 2048 MB (2GB)
- Processors: 2 cores
- Network: NAT
- CD/DVD: Use ISO image "guideXOS.iso"
3. Boot the VM
Power on the virtual machine and guideXOS will boot from the ISO.
Running in VirtualBox
VirtualBox is a free, open-source alternative:
1. Create New VM
- Click "New" in VirtualBox Manager
- Name: guideXOS
- Type: Other
- Version: Other/Unknown (64-bit)
2. Configure Settings
- Memory: 2048 MB
- Processors: 2 CPUs
- Enable ACPI and I/O APIC
- Network: NAT, Adapter Type: Intel PRO/1000 MT Desktop (82540EM)
- Storage: Attach guideXOS.iso to optical drive
3. Start VM
Click "Start" and guideXOS will boot.
๐ป Running on Real Hardware
Experience guideXOS on actual physical hardware! Create a bootable USB drive and run it on any x86/x64 compatible computer. Perfect for testing performance, hardware compatibility, and the true bare-metal experience.
- Native Performance - No virtualization overhead
- True Hardware Testing - Test actual drivers and compatibility
- Input Devices - Test PS/2 keyboard/mouse, touchpads, USB devices
- Network - Real network card support (Intel 825xx, RTL8139/8111)
- Graphics - Direct VESA/VGA access
Creating a Bootable USB Flash Drive
Run guideXOS on real hardware by creating a bootable USB flash drive from Windows. This allows you to test the OS on physical x86/x64 computers.
Creating a bootable USB will erase all data on the flash drive. Back up any important files before proceeding!
Requirements
- USB Flash Drive: Minimum 512MB (1GB+ recommended)
- guideXOS ISO: Downloaded from the downloads page
- Windows PC: Any version (7, 8, 10, 11)
- Administrator Access: Required for disk operations
Method 1: Using Rufus (Recommended)
Rufus is a free, lightweight tool that makes creating bootable USB drives simple and reliable.
Step 1: Download Rufus
- Go to rufus.ie
- Download the latest version (portable or installer)
- Run Rufus (no installation needed for portable version)
Step 2: Configure Rufus Settings
- Insert your USB flash drive
- In Rufus, select your USB drive from the Device dropdown
- Click SELECT and choose your
guideXOS.isofile - Configure the following settings:
| Setting | Value | Why |
|---|---|---|
| Partition Scheme | MBR | guideXOS uses legacy BIOS boot |
| Target System | BIOS (or UEFI-CSM) | Compatibility with older systems |
| File System | FAT32 | Maximum compatibility |
| Cluster Size | 4096 bytes (default) | Standard allocation |
Step 3: Create Bootable USB
- Review your settings (double-check the correct USB drive is selected!)
- Click START
- If prompted about ISOHybrid/DD Image mode, select Write in ISO Image mode
- Wait for the process to complete (usually 1-3 minutes)
- Click CLOSE when finished
Your USB drive is now bootable with guideXOS. Safely eject it and you're ready to boot on real hardware!
Method 2: Using dd for Windows
For advanced users who prefer command-line tools, dd for Windows provides direct disk writing capabilities.
Step 1: Download dd for Windows
- Download from chrysocome.net/dd
- Extract the
dd.exeto a folder (e.g.,C:\tools\)
Step 2: Identify USB Drive
- Open Command Prompt as Administrator
- List all disks:
dd --list
- Find your USB drive (look for size/name) - Note the device path like
\\?\Device\Harddisk1\Partition0
Step 3: Write ISO to USB
dd if=C:\path\to\guideXOS.iso of=\\?\Device\Harddisk1\Partition0 bs=4M --progress
Replace C:\path\to\guideXOS.iso with your actual ISO path and Harddisk1 with your USB drive number.
Writing to the wrong drive will destroy all data on that disk! Triple-check the device number before executing the command.
Method 3: Using PowerISO
PowerISO is a commercial tool (with free trial) that offers a user-friendly interface for creating bootable media.
Steps
- Download and install PowerISO
- Launch PowerISO
- Click Tools โ Create Bootable USB Drive
- Click Browse and select
guideXOS.iso - Select your USB drive from the Destination USB Drive dropdown
- Choose Write Method: USB-HDD
- Click Start and confirm the warning
- Wait for completion
Method 4: Using Windows Built-in Tools (Manual)
For those who prefer using only built-in Windows utilities, this method works but is more complex.
Step 1: Prepare USB Drive
- Open Disk Management (diskmgmt.msc)
- Right-click your USB drive and select Delete Volume
- Right-click the unallocated space and select New Simple Volume
- Format as FAT32
- Mark partition as Active (right-click โ Mark Partition as Active)
Step 2: Extract ISO Contents
- Mount the ISO (double-click in Windows 8/10/11) or use 7-Zip to extract
- Copy all files from the ISO to your USB drive
- Ensure the bootloader files are in the root directory
This method may not work for all systems. If the USB doesn't boot, use Rufus instead (Method 1).
Booting from USB on Real Hardware
After creating your bootable USB, follow these steps to boot guideXOS on a physical computer:
Step 1: Configure BIOS/UEFI
- Insert the USB drive into the target computer
- Power on and press the BIOS key (usually F2, F12, Del, or Esc)
- Enable Legacy Boot/CSM mode (if using UEFI BIOS)
- Disable Secure Boot (guideXOS is not signed)
- Set Boot Order to prioritize USB drives
- Save and exit
Step 2: Boot Menu
Alternatively, use the one-time boot menu:
- Power on the computer
- Press the boot menu key (usually F12, F8, or Esc)
- Select your USB drive from the list
- Press Enter
| Manufacturer | BIOS Key | Boot Menu Key |
|---|---|---|
| Dell | F2 | F12 |
| HP | F10 / Esc | F9 / Esc |
| Lenovo | F1 / F2 | F12 |
| ASUS | F2 / Del | F8 / Esc |
| Acer | F2 / Del | F12 |
| MSI | Del | F11 |
Troubleshooting USB Boot Issues
USB drive not detected:
- Try different USB ports (prefer USB 2.0 ports)
- Recreate the bootable USB with Rufus
- Check if USB boot is enabled in BIOS
Boot fails with "No bootable device":
- Ensure CSM/Legacy mode is enabled
- Try MBR partition scheme (not GPT)
- Format USB as FAT32 (not NTFS or exFAT)
Stuck at GRUB prompt:
- Verify all ISO contents were copied correctly
- Recreate USB with Rufus using "ISO Image mode"
- Try a different USB drive
guideXOS runs entirely from RAM after boot, so USB speed doesn't affect performance. However, boot time will be faster with USB 3.0 drives.
Hardware Compatibility Guide
guideXOS supports a wide range of x86/x64 hardware. Here's what works and what to expect:
โ Fully Supported Hardware
Processors
- Intel - Core 2 Duo and newer (Core i3/i5/i7/i9, Xeon, Pentium, Celeron)
- AMD - Athlon 64 and newer (Ryzen, Threadripper, EPYC, Phenom, FX)
- Architecture - x86 (32-bit) and x86-64 (64-bit)
- Multi-core - SMP support for multiple cores/processors
Input Devices
| Device Type | Interface | Status | Notes |
|---|---|---|---|
| PS/2 Keyboard | PS/2 | โ Full Support | Most reliable, works everywhere |
| PS/2 Mouse | PS/2 | โ Full Support | 3-button with scroll wheel |
| Laptop Touchpad | PS/2 (Synaptics) | โ Full Support | Multi-touch, gestures, palm detection |
| USB Keyboard | USB (EHCI) | โ ๏ธ Limited | Works via USB HID driver |
| USB Mouse | USB (EHCI) | โ ๏ธ Limited | Works via USB HID driver |
guideXOS has excellent touchpad support! See the FAQ for touchpad gestures and configuration tips.
Network Adapters
| Chipset | Common In | Status |
|---|---|---|
| Intel 82540EM (PRO/1000) | VirtualBox, older servers | โ Full Support |
| Intel 825xx Series | Desktop motherboards, servers | โ Full Support |
| Realtek RTL8139 | QEMU, older laptops | โ Full Support |
| Realtek RTL8111/8168 | Modern motherboards, laptops | โ Full Support |
Storage Devices
- IDE/PATA - Full support for legacy IDE hard drives and CD/DVD drives
- SATA - AHCI mode support for modern SATA drives
- USB Flash Drives - Boot and storage support
- CD/DVD-ROM - Read support for ISO 9660 filesystems
Graphics
- VESA VBE - All VESA 2.0+ compatible graphics cards
- Resolutions - 800x600, 1024x768, 1280x1024, 1920x1080, and more
- Color Depth - 32-bit true color (16.7 million colors)
- Framebuffer - Hardware-accelerated drawing via direct framebuffer access
Audio
| Audio Controller | Status |
|---|---|
| Intel AC'97 | โ Full Support |
| Ensoniq ES1371 | โ Full Support |
| Intel HDA | โ Not Yet |
โ ๏ธ Known Limitations
- UEFI - Must use Legacy/CSM mode; pure UEFI boot not supported
- Secure Boot - Must be disabled (kernel is unsigned)
- NVMe SSDs - Not yet supported (use SATA or IDE mode if available)
- WiFi - No wireless network support (use Ethernet)
- Bluetooth - Not supported
- USB 3.0/3.1 - Limited support (USB 2.0 EHCI recommended)
- NVIDIA/AMD GPU Drivers - No accelerated 3D graphics (VESA mode only)
๐ Recommended Hardware Configurations
Budget/Older Hardware
- Core 2 Duo / Athlon 64 X2
- 2GB RAM
- PS/2 keyboard & mouse
- RTL8139 network card
- VESA 1024x768
- AC'97 audio
Modern Hardware
- Intel Core i5/i7 / Ryzen 5/7
- 4GB+ RAM
- Laptop touchpad / USB mouse
- RTL8111 Gigabit Ethernet
- VESA 1920x1080
- AC'97 or ES1371
๐งช Testing Your Hardware
Once booted, test hardware compatibility:
# Check detected hardware
sysinfo # System information
cpuinfo # CPU details
lspci # PCI devices
# Test input devices
# Move mouse/touchpad - cursor should respond
# Type in console - keyboard should work
# Test network
netinit # Initialize network
ipconfig # Show IP address (if DHCP successful)
ping 8.8.8.8 # Test connectivity
# Test storage
ls / # List root filesystem
df # Show disk usage
# Test audio (if available)
beep # Play system beep
# Open Media Player from Start Menu
If you encounter hardware compatibility issues, please report them on our GitLab Issues page with your hardware specifications. We're constantly improving driver support!
First Boot Experience
When guideXOS boots, you'll see:
Boot Sequence
- GRUB Bootloader - Press Enter or wait 5 seconds
- Kernel Loading - Hardware detection and driver initialization
- Desktop Launch - GUI desktop environment appears
Desktop Features
- Taskbar - Bottom of screen with Start menu and system tray
- Start Menu - Click the Start button to see applications
- Console - Opens automatically for command-line access
- Window Manager - Drag, resize, minimize, and maximize windows
Try These Commands in Console
help # List all available commands
ls / # List files in root directory
apps # Show installed applications
netinit # Initialize network (if NIC detected)
ipconfig # Show network configuration
Use Ctrl+Shift+Esc
to open Task Manager and monitor system resources!