From Bugzilla Helper:
User-Agent: Mozilla/4.7 [en] (WinNT; U)
Description of problem:
Mounting vfat partition caused kernel loading to hang
Version-Release number of selected component (if applicable):
Redhat Linux 7.2
Steps to Reproduce:
2. start up
Actual Results: Recently I bought Redhat 7.2 from you to upgrade from Redhat 6.2 to this new version. Here is my system:
Pentium III 600 MHZ with 128 MB memory. I have dual boot partition: Linux & windows.
I upgraded from 6.2 to 7.2. After the upgrade, the linux kernel could not load. I got the following messages:
/dev/hdba1: clean [so many blocks...]
/dev/hdb1: clean [so many blocks...]
(next line) HANGS FOREVER
Then I had to manually comment out the following line from /etc/fstab in linux rescue mode to get it going:
"/dev/hda3 /win98 vfat defaults 1 1"
After this, the kernel could load. However, when I shutdown or reboot the system, I get the message:
"/dev/hda not cleanly mounted"
Next time I start the system, it gives me a message:
"/dev/hda not cleanly unmounted. Check forced"
Then it runs a long fsck on /dev/hda. This happens EVERYTIME I star the kernel. The result of fsck is the following:
"Incorrect inode....Corrected." (the inode # varies)
Aparently, anaconda in 7.2 does not supply drivers for vfat partitions. Note that this was never a problem when I upgraded from Redhat 5.2 to 6.2 about 2 years ago
on the SAME system and SAME partitions.
Expected Results: kernel should load errorfree.
I'm submitting this bug report with advice from Redhat On line technical support (Evelyn Robles).
Please see service request # 202372, if you need details.
Your fstab is incorrect and you should not try checking vfat partitions.
Something like the following will work better
"/dev/hda3 /win98 vfat defaults 0 0"