Introduction
Welcome, intrepid media-center adventurer! You’ve heard of MythTV, the venerable DVR powerhouse, and you’ve heard whispers of LinHES (formerly KnoppMyth) making the installation a breeze. Buckle up your HDMI cables, pour yourself a mug of coffee (or tea, if you’re feeling posh), and let’s transform that humble PC into a mythical home theater beast—without burning the house down.
Why LinHES?
- All-in-one package: MythTV, codecs, device drivers, front-ends—pre-configured!
- Minimal fuss: Just follow prompts, and LinHES does the heavy lifting.
- Active community: Friendly forum at forums.linhes.org.
Prerequisites and Hardware Requirements
Before you march onward, ensure your gear is up to snuff. Here’s a basic shopping list:
| Component | Minimum | Recommended |
|---|---|---|
| CPU | Dual-core 1.6 GHz | Quad-core 2.5 GHz |
| RAM | 2 GB | 4 GB |
| Storage | 100 GB (HDD/SSD) | 500 GB (for recordings) |
| Network | Ethernet | Gigabit Ethernet |
| TV Tuner | Supported DVB-S/T/C | HDHomeRun or PCIe dual-tuner |
Pro tip: An SSD boot drive and a spinning HDD for storage is the best of both worlds.
Step 1: Download the LinHES ISO
- Open your browser and navigate to LinHES official site.
- Click “Downloads” and choose the latest stable release ISO (e.g. LinHES 9.0 or above).
- Save the ISO to a safe folder on your desktop.
Step 2: Verify the ISO (Optional but Wise)
Make sure your download isn’t corrupted:
# cd ~/Downloads # sha256sum LinHES-9.0.iso
Compare the checksum output with the one on the download page.
Step 3: Create a Bootable USB
Two popular ways:
Method A: Using dd (Linux/macOS)
# sudo dd if=LinHES-9.0.iso of=/dev/sdX bs=4M status=progress sync
Replace /dev/sdX with your USB device. Triple-check or you might wipe your main disk!
Method B: Using Ventoy (Windows/Linux/macOS)
- Download Ventoy from ventoy.net.
- Install Ventoy to your USB stick.
- Copy LinHES ISO onto the Ventoy partition—no re-flashing needed!
Step 4: BIOS/UEFI Configuration
- Reboot and hit F2, Del or manufacturer’s key to enter BIOS.
- Enable AHCI for SATA controllers (if available).
- Disable Fast Boot and Secure Boot (LinHES isn’t signed for Secure Boot).
- Set USB as the first boot device.
- Save amp Exit.
Step 5: Installation Wizard
Once you boot from USB, you’ll see a friendly text-based installer:
- Select your language (English, Español, Klingon, etc.).
- Choose “Install LinHES” (not “Upgrade”).
- Partitioning options:
- Auto: LinHES will create root (/), swap, and /recordings partitions.
- Manual: Advanced users can tweak LVM, RAID, or custom layouts.
- Confirm your timezone and keyboard layout.
- Set a strong root password and a MythTV-enabled user.
- Choose network configuration: DHCP or static IP.
- Point to an NTP server for time synchronization.
- Kick back while the installer partitions, formats, and installs the OS. This can take 10–20 minutes.
Step 6: Reboot and Initial Setup
- Eject the USB when prompted, then reboot.
- Log in as root or your user to confirm everything looks healthy.
- Run the built-in LinHES Setup Wizard by typing
setupin a console.
LinHES Setup Wizard Highlights
- Kernel Modules: Select drivers for your tuner cards (DVB, HDHomeRun, etc.).
- MythTV Screen Setup: Test your video output—HDMI, DVI, or good old VGA.
- Audio Configuration: Choose audio card and test sound.
- Database: Local MySQL or use a remote database server.
- EPG Data: Configure XMLTV grabbers or use a cablecard guide importer.
Step 7: MythTV Frontend Backend
LinHES integrates both:
- Backend: Handles recordings, storage, EPG, transcoding.
- Frontend: User interface for watching live TV, recordings, and streaming.
Typically, your server will run the backend, and any networked device (another LinHES, Raspberry Pi, HTPC) can run the frontend.
Step 8: Post-Install Tweaks
- Update your system:
# yum update -y
- Install additional codecs if needed:
# yum install ffmpeg x264 x265 libvdpau
- Enable remote access via SSH:
# systemctl enable sshd systemctl start sshd
- Configure backups of your recordings directory to an external drive or NAS.
Troubleshooting amp Tips
- No tuner detected? Run
lsusborlspciand ensure the correct kernel module is loaded (modprobe dvb_usb_v2, etc.). - EPG not populating? Check cron jobs in
/etc/cron.d/mythtvand review/var/log/mythtv/epgGrabLog.txt. - Blacklist PulseAudio: MythTV prefers ALSA. Add
blacklist snd_pulseto/etc/modprobe.d/blacklist.conf. - Frontend stutters: Adjust vsync and video sync settings in Main Menu → Setup → Video.
Wrapping Up
Congratulations! You’ve just performed a ritualistic installation worthy of the ancients, summoning forth a fully functional MythTV environment. Kick back, grab the remote, and start recording your favorite shows—and maybe even a documentary on medieval cheese rolling. If you run into bumps on the road, the LinHES forums and MythTV Wiki are your trusty sidekicks.
Remember: TV may come and go, but your home theater glory remains eternal!
Leave a Reply