There are many people out there that have essentially the same problem: Whether you are installing Knoppix, RH9, or Fedora (even some Suse users, I've noticed), you get to a point in the install process where the graphical install hangs or otherwise trips up when it attempts to enter into full-screen X mode. Apparently XFree has a hard time discovering exactly what your hardware configuration is, but it doesn't realize its error, so it doesn't even fail gracefully.
I scoured the earth in search of wisdom in this matter. From many posts on the Internet and a little guesswork on my end, I figured it out. Or, at least, I figured out how to solve my particular issues.
Here's my specific hardware configuration: I have an NVidia GeForce 4 Ti 4400 and a sweet-ass 19" IiyamaAS4821DT display. The graphics adapter has a VGA out and a digital (DVI) out. I am connecting the two through a DVI cable, making sure the display is drinking from input 1. I did this on a fresh install of Fedora (yarrow).
(1) If you are installing a distro, install in text-only mode. When you boot for the first time after installing, make sure to enter into runlevel 2. To do this (assuming GRUB as your bootloader), when GRUB comes up, edit the command that boots the system, and tack on 'init 2' to the end. This will give you a single-user console bootup process.
(2) Edit /etc/X11/XF86Config (or, if your distro is using it, XF86Config-4). Find the section marked "Device" and add to it the last two lines (with my comments).
Code:
Section "Device"
Identifier "Videocard0"
Driver "nv"
VendorName "Videocard vendor"
BoardName "NVIDIA GeForce 4 (generic)"
Option "FlatPanel" "true" # without this it thinks it's in CRT-land
Option "CrtcNumber" "1" # without this it may try to use the analog VGA out
EndSection
Save your XF86Config file and fire up X by typing 'startx'. This worked for me, YMMV. Next time you boot, you may have to re-edit your GRUB bootline and remove the 'init 2' thing.
I've seen lots of people asking desperately about this, and I didn't find any clear answers, so I thought I'd post this and save other people the five days of Linux-less that I recently endured.