@chacalinc: "RH8.0 is very very old, forget it.. install Fedora, Debian, Ubuntu, whatever, but forget RH8.0"
I can't imagine that RH8.0 was designed to boot over and over, and got fixed at RH9.0 or something.
Perhaps your default runlevel is set (by mistake) to 'reboot'.
The default runlevel is set in /etc/inittab and is normally 3, 4 or 5:
id:3:initdefault:
I heard you may edit files using grub before booting, but I use lilo, and can not elaborate on this.
With lilo, I can choose an entry to boot (i.e.: l-2.6.12) and add manually a runlevel (l-2.6.12 3).
Chances are good, that that isn't the problem, but it's easy to test, and fast to fix, if it is.
seeking a job as java-programmer in Berlin: