Advanced Installation Methods
Alternative and advanced installation techniques for Lunar Linux
This section covers alternative installation methods and advanced configurations for Lunar Linux. These techniques are useful when standard installation methods won't work or when you need special configurations.
When to Use Advanced Methods
Consider these advanced installation approaches when:
- You don't have a CD/DVD drive available
- You're installing on servers without physical access
- You need network-less installation
- You're setting up RAID configurations
- You want to customize device management
- Standard installation methods have failed
Available Guides
Installation Without Physical Media
- Installing Without a CD Drive
- Boot from USB drives
- Boot from hard disk partitions
- Chroot installation methods
- Best for systems without optical drives
Network-Free Installation
- Installing Without Network Access
- Offline installation strategies
- Pre-downloading sources
- Managing local package caches
- Best for systems with no internet or slow connections
Storage Configuration
- Software RAID Installation
- RAID 0, 1, 5, 6, and 10 configurations
- Partition setup for RAID
- Bootloader configuration for RAID
- Best for redundancy and performance
System Configuration
- Kernel Command Line Parameters
- Device management (devfs, udev, static)
- Bootloader parameter configuration
- LILO and GRUB examples
- Best for controlling boot-time behavior
Prerequisites
Before attempting advanced installations:
- Understand the basics: Complete a standard installation first if possible
- Read carefully: Advanced methods have more failure points
- Have backups: Always backup important data
- Plan thoroughly: Map out your installation strategy
- Have recovery options: Keep a rescue disk or alternative boot method available
General Tips
Preparation
- Read the entire guide before starting
- Verify you have all required hardware/software
- Document your system configuration
- Test in a virtual machine if possible
During Installation
- Work methodically through each step
- Don't skip verification steps
- Keep notes of any deviations from the guide
- Don't panic if something goes wrong
Troubleshooting
- Check the FAQ for common issues
- Review system logs for error messages
- Ask for help in IRC (#lunar on Freenode)
- Search for similar issues in forums
Combining Methods
Some scenarios require combining multiple advanced techniques:
Example: RAID Without CD Drive
- Start with Installing Without CD
- Follow USB boot method
- Then apply Software RAID Installation
- Configure bootloader for both RAID and your boot method
Example: Offline RAID Installation
- Pre-download sources per Network-Free Installation
- Boot from USB following Installing Without CD
- Set up RAID per Software RAID Installation
- Install using cached sources
Hardware Considerations
Minimum Requirements
Advanced installations generally require:
- At least 512 MB RAM (1 GB+ recommended)
- 10 GB disk space minimum (20 GB+ recommended)
- Bootable USB port or network boot capability
- Compatible storage controller
Recommended Hardware
For best experience with advanced installations:
- 2 GB+ RAM
- 40 GB+ disk space
- Multiple disks for RAID
- Modern CPU (2+ cores)
- Network adapter (even if not using during install)
Recovery Strategies
If Installation Fails
- Don't panic: Most failures are recoverable
- Check logs: Review /var/log/lunar/ for errors
- Boot rescue mode: Use installation media to boot to recovery
- Ask for help: IRC and forums are very responsive
Common Failure Points
- Bootloader: Most common issue, usually fixable
- RAID assembly: Verify configuration syntax carefully
- Missing sources: Download missing files and retry
- Hardware detection: May need manual driver loading
Testing Your Installation
Before relying on an advanced installation:
- Boot successfully: Verify the system boots without media
- Test core functions: Verify network, storage, etc.
- Install a few packages: Ensure package management works
- Test failure modes: Verify RAID rebuilding, etc.
- Document your setup: Keep notes for future reference
Additional Resources
Official Documentation
Community Support
- IRC: #lunar on irc.freenode.net
- Mailing lists: Check lunar-linux.org
- Forums: Community forums on lunar-linux.org
External Documentation
- Linux RAID HOWTO
- Bootloader documentation (LILO/GRUB)
- Kernel documentation
Contributing
If you've successfully completed an advanced installation not covered here, please consider contributing a guide:
- Document your process step-by-step
- Include hardware specifications
- Note any issues and solutions
- Submit via GitHub pull request
See Also
Related Articles
Kernel Command Line Parameters
Configuring device node handling via bootloader kernel parameters
Installing Without a CD Drive
Alternative methods for installing Lunar Linux without using a CD-ROM drive
Installing Without Network Access
How to install and update Lunar Linux without a fast or available network connection