Before You Begin
Check hardware compatibility
Review the Hardware Compatibility page to see if your device has been tested with Redox.Pay special attention to:
- Boot loader compatibility (BIOS vs UEFI)
- Graphics support (VESA/GOP required)
- Network adapter compatibility
- Input device support (PS/2 recommended)
Verify system requirements
Ensure your hardware meets the minimum requirements:
- x86-64 or i686 processor
- 1-2 GB RAM
- 1 GB available storage
- BIOS or UEFI firmware
Test in a virtual machine
Before installing on real hardware, test Redox in QEMU or VirtualBox to familiarize yourself with the system.
Supported Hardware
Best Compatibility
Recommended systems:
- Lenovo IdeaPad Y510P (x86-64)
- System76 Galago Pro (galp5)
- System76 Lemur Pro (lemp9)
For a complete list of tested hardware, see the Hardware Compatibility page.
Known Limitations
Be aware of these limitations when running on real hardware:ACPI Support
ACPI Support
- ACPI support is incomplete
- Some systems may have hardcoded kernel configurations
- Power management features may be limited
- Some devices may not boot due to ACPI issues
Graphics
Graphics
- Only BIOS VESA and UEFI GOP are supported
- No native drivers for AMD, NVIDIA, or ARM GPUs
- Limited resolution options on some hardware
- Firmware bugs may affect available video modes
Input Devices
Input Devices
- I2C devices not supported (most laptop trackpads won’t work)
- USB support varies by device
- PS/2 keyboard and mouse recommended for best compatibility
- Touchscreens not supported
Storage
Storage
- NVMe driver may livelock on some Dell XPS models
- Some SATA controllers may not be recognized
- USB storage support is experimental
Network
Network
- Wi-Fi not supported
- Ethernet adapters: Intel e1000 family works best
- Some Realtek adapters supported
- Laptop wireless cards will not work
Audio
Audio
- Intel HDA (High Definition Audio) supported
- AC’97 supported on older systems
- Some systems may not detect audio output pins
Creating Installation Media
Build the ISO Image
After building Redox, create a bootable ISO:build/<arch>/redox-live.iso
Write to USB Drive
- Linux
- macOS
- Windows
/dev/sdX with your actual USB device.Booting from USB
Access boot menu
Restart the computer and enter the boot menu:
- Common keys: F12, F8, F10, ESC, or F2
- Lenovo: F12 or Fn+F12
- Dell: F12
- HP: F9 or ESC then F9
- ASUS: F8 or ESC
Select USB device
Choose the USB drive from the boot menu. You may see two entries:
- UEFI: USB device name (recommended for modern systems)
- Legacy/BIOS: USB device name (for older systems)
If the system doesn’t boot from USB:
- Check BIOS/UEFI settings
- Disable Secure Boot (required for Redox)
- Try both UEFI and Legacy boot modes
- Verify the USB was written correctly
Firmware Compatibility
BIOS (Legacy)
Advantages:- Works on older hardware
- Simple boot process
- Broader compatibility with legacy systems
- Limited video mode selection on some hardware
- May have memory mapping issues on 32-bit systems
- Boot loader bugs on specific models (e.g., ASUS ROG g55vw)
UEFI
Advantages:- Better compatibility with modern hardware
- GOP provides better graphics support
- Recommended for new installations
- Requires Secure Boot to be disabled
- Some systems may have UEFI firmware bugs
- May fail on systems with incomplete ACPI tables
Installation Process
Live System
The Redox live ISO boots into a temporary system:- Select resolution - Choose from available video modes
- Wait for boot - System loads into memory (may take time)
- Login - Default user is typically configured
- Explore - Orbital desktop environment launches
Manual Installation to Hard Drive
To install Redox to a hard drive:Detailed installation instructions are beyond the scope of this guide. Join the Redox Chat for assistance with manual installation.
Boot Loader Considerations
Architecture-Specific Notes
- x86-64
- i686 (32-bit)
- ARM64
Best Support
- Primary development platform
- Full feature set
- UEFI or BIOS boot
- Recommended for real hardware testing
- Some UEFI implementations may panic
- NVMe driver issues on Dell XPS 13
Troubleshooting Boot Issues
System hangs at resolution selection
System hangs at resolution selection
- Try different video modes
- Some firmware provides invalid resolution options
- Use a lower resolution (e.g., 1024x768)
Bootloader panics or fails
Bootloader panics or fails
- Check hardware compatibility list
- Try different boot mode (UEFI vs BIOS)
- Disable Secure Boot in UEFI settings
- Some systems have known bootloader bugs
Black screen after boot
Black screen after boot
- System may have booted but display failed
- Try different resolution
- Check for serial output if available
- GPU may not be supported (only VESA/GOP work)
System panics during boot
System panics during boot
Common panic causes:
- ACPI errors: Incomplete ACPI implementation
- xhcid panics: USB controller issues (ASUS PN41, BEELINK U59)
- Memory errors: 32-bit mapping issues on i686
- Disabling USB in BIOS
- Using different architecture (x86-64 vs i686)
Input devices don't work
Input devices don't work
- Use PS/2 keyboard/mouse if available
- USB support varies by device and controller
- I2C trackpads don’t work (use external USB mouse)
- Check hardware compatibility for specific model
No network connectivity
No network connectivity
- Check if your network adapter is supported
- Intel e1000 family has best support
- Wi-Fi is not supported
- Some Ethernet controllers not recognized
Performance Considerations
Real hardware performance varies:- Modern systems (2015+): Generally faster than VMs
- Legacy systems (pre-2010): May have driver or firmware issues
- SSD vs HDD: SSDs significantly improve boot and load times
- Multiple cores: Redox supports SMP, but scaling varies
Reporting Hardware Results
Help improve Redox hardware support by reporting your results:Document your hardware
- Vendor and model
- CPU architecture
- Firmware type (BIOS/UEFI)
- Redox version and image date
Test functionality
- Boot process (success/failure)
- Video output (resolutions, issues)
- Input devices (keyboard, mouse, trackpad)
- Network connectivity
- Audio output
- Storage access
Submit report
Follow the guidelines in the Hardware Compatibility page to submit your results to the HARDWARE.md document.
Join the Community
Need help with hardware installation? Join the Redox Matrix chat for assistance and to share your hardware experiences.
Safety Reminders
Next Steps
Hardware Compatibility
View detailed compatibility reports
Virtual Machines
Try Redox safely in QEMU or VirtualBox