Before You Begin
Check hardware compatibility
- Boot loader compatibility (BIOS vs UEFI)
- Graphics support (VESA/GOP required)
- Network adapter compatibility
- Input device support (PS/2 recommended)
Verify system requirements
- x86-64 or i686 processor
- 1-2 GB RAM
- 1 GB available storage
- BIOS or UEFI firmware
Test in a virtual machine
Prepare installation media
Backup your data
Supported Hardware
Best Compatibility
- Lenovo IdeaPad Y510P (x86-64)
- System76 Galago Pro (galp5)
- System76 Lemur Pro (lemp9)
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
Insert USB drive
Access 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
- UEFI: USB device name (recommended for modern systems)
- Legacy/BIOS: USB device name (for older systems)
Boot Redox
- 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:Partition the disk
Format with RedoxFS
Copy system files
Install bootloader
Boot Loader Considerations
Architecture-Specific Notes
- x86-64
- i686 (32-bit)
- ARM64
- 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
- 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
Collect logs
- Take photos of error messages
- Note any panic messages
- Document boot behavior
Submit report