Fedora Core 3 upgrade issue with grub.conf and udev using NVIDIA driver

I had no trouble while upgrading from FC1 to FC3. However, on reboot the system seemed to hang on "configuring kernel parameters" during the boot process and fail to remount filesystems as read-write, with consequent hang while trying to start system logger. The boot process would be fine as long as the system is not booting to runlevel 5.

The fix was to remove "rhgb" from "/etc/grub.conf" kernel parameters, since this attempts graphical install before nvidia is ready. On reboot without "rhgb" in grub, it makes it to all the way to the text login screen, but X cant start and comes up with an error message saying it cant initialise the nvidia kernel module.

The new udev included in FC3 seems to prevent the nvidia module from loading automatically. The solution was to install nvidia driver and copy it to the /etc/udev/devices directory.

# cp -a /dev/nvidia* /etc/udev/devices
# chown root.root /etc/udev/devices/nvidia*

If you update your kernel, the nVidia driver must be re-installed to match the new kernel.

References:

Comment