thelearner at hackers.mu
Thu Apr 13 17:00:34 UTC 2006
>Arrival-Date: Thu Apr 13 17:00:29 GMT 2006
>Release: FreeBSD 6
FreeBSD 6.0-RELEASE on an i386
When an improper shutdown or having umounted a windows fat32 partition, (had set it to auto mount in my fstab)
when booting up, it starts checking the partition integrtiy etc.. fsck blah blah
now when it comes to checking that windows partition, it tries to run fsck_msdos, this thing doesn't exist or it doesn't find it. hence i'm dropped to a single user mode shell, with read only access.
add a windows partition to automount in fstab, mount it, improperly shutdown your machine, and it will give you that error.
Fix, as far as the fix is concerned, am not sure if it is a proper fix, i just roughly managed to solve it by:
1.pressing ctrl+c as soon as it has finished mounting my root partition (just before it starts fsck'ing my windows partition (that was unmounted before my last shutdown), this hence doesn't leave me to a single user mode, but in init 3
2. making a sym link to /sbin/fsck_msdosfs, coz only /sbin/fsck_msdosfs exists instead of the fsck_msdos it was looking for. (if i hadn't made that sym link, the problem re comes back as soon as i restart the machine, but after i place the symlink /sbin/fsck_msdos->fsck_msdosfs, problems stops.
Sorry for my bad english, hope it will be useful,
More information about the freebsd-bugs