Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: recent kernels can't identify root filesystem type



Hi,

On Sun, Nov 23, 2008 at 05:40:40PM +1100, Daniel Carosone wrote:

> All of the kernels I've built in the past 4-5 days fail to mount root
> properly after booting.  They identify the root filesystem type as
> msdos, and can't load init. If I boot -a and explicity tell it to use
> ffs, then things proceed correctly.  
> 
> This is a non-MODULAR i386 kernel, with MULTIBOOT being loaded by
> grub.  I suspect maybe some of the recent changes for loading
> filesystems as modules with the kernel are making assumptions that
> don't hold in this case.
> 
> Anyone else seeing similar?

Believe it or not nothing has changed in this area over the last week.

It's possible that the order of the 'file-system' directives in your kernel
config does not match GENERIC, and that msdosfs_mountroot() is erroneously
identifiying your root as a FAT file system before ffs_mountroot() gets to
look at it.

Was there a FAT FS on that partition before? Could you put the first sector
of the disklabel partition up for download?

Thanks,
Andrew


Home | Main Index | Thread Index | Old Index