Reference:

http://www.witchspace.net/witchspace/page/computer/rhel6-family-server

Here are my notes:

installed desktop
installed epel repos, default repos enabled
installed atrpms repos, enabled atrpms and atrpms-testing
Install all deps
yum install mythtv*
change SELINUX=enforcing to =disabled
install mysql mysql-server
chkconfig mysqld and mythbackend ON
chkconfig iptables off
service iptables stop
mysql_secure_installation
import the basic database structure
edit the /etc/my.cnf
Install extra packages via yum
webmin (download)
kernel-headers
kernel-devel
gcc
nvidia-drivers
edit /boot/grub/menu.lst add vmalloc=256M

Set correct privileges:
mysql -u root mythconverg -p
grant all on mythconverg.* to mythtv@”%” identified by “password”;
flush privileges;

Import existing database
bunzip2 /pathtomythconverg.sql
mysql -u root -p mythconverg < /pathtomythconverg.sql mythtv-setup IF YOU GET THE ERROR “table ‘internetcontent’ already exists” $ mysql -u -p mythconverg mysql> DROP TABLE IF EXISTS internetcontent;
mysql> DROP TABLE IF EXISTS internetcontentarticles;
mysql> exit;

Enable autologin
Edit /etc/gdm/custom.conf
[daemon]
AutomaticLoginEnable=true
AutomaticLogin=username

Autolaunch mythfrontend upon login
Go to “system” => “preferences” => “Startup Applications”
Choose Add
Name = Mythfrontend
Command = /usr/bin/mythfrontend