KnoppMyth Release 3 "Each of these my three babies..." In your BIOS, set the system to boot from CD. Type:knoppix alsa screen=800x600(if you're are not attached/ing to a TV or aren't using a VGA -> TV, then you can omit screen=800x600) After the system boots from the CD, press . At the prompt, type:knoppix-installer NOTE: When you start knoppix-installer, you should see 6 options, if you only see 2, select partition the drive. Setup the partitions as described below. Write the parition table and quit(you may need to reboot). Use option 3 to partition your hard drive. Create 4 partitions. Partition one will be used for /. Make this a 2 gig partition, this will leave plenty of room for growth. Make this bootable. Partition two for swap. No more than 256 megs is needed. Set the type to swap(82). Partition three for cache. 5 gigs should be plenty, if you have a PVR x50 you have want to may this bigger I cannot recommend a size as I don't have one. Partition four for myth. Make this the rest of the drive. Write the partition table to disk and quit. Load config /KNOPPIX/knoppmyth Configuration installation Choose /dev/hda1 as the partition to Knoppix on. Change default names and password(DON'T make an account with the name mythtv, this account is already created with a passwd of mythtv). leave hostname as localhost Start installation After install is complete: NOTE: You can choose any fstype you choose, ext3 is just recommended. #mke2fs -O sparse_super -m0 -i8000000 -L cache -M /cache /dev/hda3 This should yeild some performance increase on /cache(used for the ring buffer) #mke2fs -j -O sparse_super -m0 -i8000000 -L myth -M /myth /dev/hda4 (I highly recommend a journalling fs for /dev/hda4) #reboot Don't forget to change your BIOS back to boot from the hard drive. The system should boot up and you'll see the MythTV main menu! out of MythTV. Yes, Exit now Left Click on the Desktop and choose XTerm. At the BASH prompt: $su #mkmythdir #netcardconfig #ln -sf /dev/scd0 /dev/dvd #/etc/init.d/alsa-autoconfig #tzconfig #date (ensure the date is correct) #/etc/init.d/mysql restart #/etc/init.d/mythtv-backend restart #exit $mythtv-setup Go thru the 4 steps. Leave directory to hold recordings and Live TV buffer as is. The partition scheme is designed to facilitate easy updates between releases of KnoppMyth. Once you've completed the 4 steps, exit the setup program. $alsamixer Set the line in to capture(move to it and and ensure it is muted(volume all the way down). $su #/etc/cron.daily/mythtv-backend #/etc/init.d/mythtv-backend restart #exit $exit Left Click on the desktop and select MythTV and enjoy! To use the CD as a frontend: In your BIOS, set the system to boot from CD. Type:knoppix alsa screen=800x600(if you're are not attached/ing to a TV or aren't using a VGA -> TV, then you can omit screen=800x600) Left Click on the desktop, select Xterm. $lmfe Provide the reqired information. Enjoy! If you are using KnoppMyth as you backend, it is already configure with a password of mythtv for the mythtv user(network connections only), however MySQL isn't configured to listen on the network. To enable this as root: vi /etc/mysql/my.cnf comment skip-networking You'll also need to change both instance of 127.0.0.1 in mythtv-setup to the actual IP of the backend. Restart mysql and mythtv-backend. The following filesystem layout has been configured: /cache/cache(for the ring buffer) /myth /backup(used to backup the database, /home and /etc, so upgrading between releases will be easy!) /gallery(for your photos) /game(for games) /nes(for Nintendo emulation) /roms(for roms) /screens(for screenshots) /pc(for "regular" computer games) /screens(for screenshots) /snes(for Super Nintendo emulation) /roms(for roms) /screens(for screenshots) /xmame(for xmame)the binary is in /usr/games/xmame /cabs(for cabinet photos) /flyers(for flyer photos) /hiscores(for Hi-Scores!) /history(for gameplay history) /roms(for your roms) /screens(for screenshots) /music /tv(where recorded programs are keep) Tips and Hints: If your card is detected but you get no picture or the system locks, you'll needed to let the kernel know what card and tuner you have. I have a Hauggauge WinTV and a Pinncale PCTV. The WinTV is detected without issue, but the PCTV is not. To rectify this I created a file in /etc/modutils/ called bttv that looks with this: alias char-major-81 videodev alias char-major-81-0 bttv debug=2 options bttv card=10,39 pll=1 radio=1,0 tuner=2,8 I also have some stuff in there about btaudio, but I need to clean it up... You can find what options you need to pass by taking a look at: /usr/src/linux-2.4.21-xfs/Documentation/video4linux/bttv/CARDLIST If you need to create such a file, don't forget to update-modules when you are done. If you have a NVidia card, you'll need the NVidia's drivers: You should do this from a virtual terminal (you know, ALT-F2). $wget ftp://download.nvidia.com/XFree86/Linux-x86/1.0-4363/NVIDIA-Linux-x86-1.0-4363.run $su #export IGNORE_CC_MISMATCH=1 #/etc/init.d/gdm stop #sh NVIDIA-Linux-x86-1.0-4363.run #echo nvidia >> /etc/modules #echo "alias /dev/nvidia* nvidia" >> /etc/modutils/nvidia #modprobe nvidia #update-modules Edit you XF86Config-4: Comment Load "GLcore" Load "dri" Ensure Load "glx" and Load "v4l"(You'll need to create this one) exist(are not commented). If you have the system hooked up to a TV **ENSURE** HorizSync "30 - 50" **if you live outside the US, these values maybe different** VertRefresh "60" **check NVidia docs** Change Driver to "nvidia" Save you changes and exit. #/etc/init.d/gdm start If you have you box hooked up to a TV and when if boots, you see a message saying 'Press to see modes......' You'll need to edit you lilo.conf At the top, if should say vga=xxx, change it to vga=normal Don't forget to lilo -v when you are done ;) Enjoy! Cecil