nothing happens when booting kernel

I have a Fedora 9 installation. The initial kernel worked fine. Then I did a yum update and one of the new updates was a new kernel, but when I tried to reboot with that kernel it won't do anything. The same exact thing happens with the latest kernel in yum.

If I take the vga= line out of my grub command I can get the following:

Decompressing Linux... Parsing ELF...Done
Booting Kernel ....

Aperture beyond 4GB Ignoring

Kernel Alive

That's it, nothing else. No HD activity, nothing. If I leave the vga= line in there then after grub I just get a blank screen.

Here's my grub.conf..

default=0
timeout=15
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Fedora (2.6.27.5-41.fc9.x86_64)
	root (hd0,0)
	kernel /vmlinuz-2.6.27.5-41.fc9.x86_64 ro root=/dev/VolGroup00/LogVol00 rhgb quiet vga=0x31A selinux=0
	initrd /initrd-2.6.27.5-41.fc9.x86_64.img
title Fedora (2.6.26.6-79.fc9.x86_64)
	root (hd0,0)
	kernel /vmlinuz-2.6.26.6-79.fc9.x86_64 ro root=UUID=3c047f95-6124-4d87-85cd-8ffdb34f4f44 rhgb quiet vga=0x31A selinux=0	
	initrd /initrd-2.6.26.6-79.fc9.x86_64.img
title Fedora (2.6.25-14.fc9.x86_64)
	root (hd0,0)
	kernel /vmlinuz-2.6.25-14.fc9.x86_64 ro root=UUID=3c047f95-6124-4d87-85cd-8ffdb34f4f44 rhgb quiet vga=0x31A selinux=0
	initrd /initrd-2.6.25-14.fc9.x86_64.img
[root@spiderpig ~]# 

I've tried with both the UUID= gunk and the /dev/whatever stuff as well. Both do the same exact thing.

please remove the quiet argument and boot again.

I took out the rhgb (I'm guessing some redhat thing) and quiet arguments. It hangs after about a second at:

NET: Registered protocol family 2

I remember something similar happening when I tried to use an i386 boot dvd when I first built the computer. Then I used an x86_64 one and it worked fine. Never gave it a second thought, maybe the two things are related somehow.

so the kernel gets loaded and decompressed. it starts booting an freezes.
that urgently points to a problem with the new kernel on your hardware. maybe a bug or hardware problem. try an alternate kernel. Sometimes it happens that a system runs fine on some harware until U update the kernel where a new driver uses a buggy feature.

I've tried 3 different kernels now. The same result for 2.6.26/27, only 2.6.25 is able to boot for some reason. I'm leaning towards a HW problem as well, but kinda need to narrow it down. The thing is that it hangs immediately. I don't get any real useful debugging information.

Pretty much given up all hope here, but at any rate..

I noticed if I pass acpi=off to the kernel when booting I get a bit farther. Udev starts up then it says

Disabled IRQ #17
Disabled IRQ #16

--Hangs for a bit--

--Then displays non-stop...--

/etc/rc.d/rc.sysinit: line 836 /bin/usleep: Input/Output Error