iMedia MythTV Quick Install

iMedia Embedded Linux has been designed to run in restricted disk spaces and can be installed on Compact Flash storage because all logging is made on special files which basically are a circular memory buffers. Also iMedia Embedded Linux features a modified version of ext3 a journaling filesystem which will ensure better handling of filesystem errors. The recommended way to install iMedia distro is on a Compact Flash for the operating system and a additional hard drive for MythTV recordings or storage space for various pictures and movies that you want to keep. In this case the install system will automatically detect that you have another hard drive beside compact flash and at boot time it will be mounted on /opt/extra (which is the path set in MythTV for recordings saving and video/music/pictures storage). The install system won't touch your secondary hard drive filesystem and will be mounted with what filesystem already has. You can also use only one hard drive and install everything to it but in this case all existing data on hard drive will be deleted. The default installation template will occupy about 128Mb with the possibility to add more package by using Select Custom Packages. Below you will find screenshots from

Installing to a Hard Disk drive as boot device.

If the target drive is a harddrive only /tmp will be created in ram /var will be created at first boot only. Any other drive beside the boot device will be mounted on /opt/extra.

First selection in the installation process is the Target Platform or Architecture. Since this release of iMedia MythTV is specifically designed for VIA Epia mainboard you can only select i686 architecture.


Second screen allows you to select the target device for install program. If multiple devices are found they are shown here. Be sure to select the primary master hard drive for installation. The secondary hard drive will be automatically mounted at boot time.

The third screen allows selection of a installation template or the possibility to make a Custom installation. Since this release focuses on MythTV you'll find only MythTV template and Custom option. By selecting MythTV template and checking the box next to Select individual packages you can add more packages to your installation (the packages from the MythTV template will remain selected).
The fourth screen appears if you selected Select individual packages and allows you to customize your distribution. For example you can make a small install of Xserver and Mplayer if you intend to build a computer just to play movies and music or you can make a small install for a router or webserver application.

The fifth screen is the network configure screen and will allow to configure your network. The sixth screen will allow to add additional users for the system that you are building but this step is not necessary for MythTV build.



iMedia MythTV Configuration

The default installation provides all default settings needed for mythv to run without user intervention. The default setup is for NTSC TVOut. If you need to change it PAL format you need to edit /etc/X11/XF86Config file. If you removed the mythtv-default-settings package from your installation or you have different channel data you need to make an account to go to http://labs.zap2it.com and register. You'll need to modify your account and password in mythtv setup. For this you need to disable automatic loading of mythtv at boot time from /etc/X11/xinit/Xmanager (set PREFFERED=PAWM for this). Next step is to run Xserver with startx command, launch Xterm from the icon on the desktop and run /opt/mythtv/bin/mythtv-setup. Select No for Delete capture card settings and Yes for Delete Programs Data. From the setup program you need to edit Video Sources and add your username and password. After that you need to exit the MythTV setup program and run /opt/mythtv/bin/mythfilldatabase to populate the database with your new channel data. You can find more details about this on MythTV website: MythTv.org website. Since there are many different Hauppauge PVR card on the market some users might need to replace the firmware in /lib/modules/ivtv-fw-enc.bin and /lib/modules/ivtv-fw-dec.bin with the firmware from http://www.ivtvdriver.org/index.php/Firmware . This release was tested with PVR-150 and PVR-250 and should work correctly with them. In the future releases we will add support/autodetection for more PVR cards. Comments, bug reports and suggestions are welcomed to .