VETSEL Patrice wrote:
> Have you compiled the support of ext2 or ext3 or reiserfs in hard,
not in module (depend on your /boot partition) ?
Compiling with ext2 as internal or module didn't help. However,
i found the problem. If generating a kernel that will use an initrd,
this uses the CramFs file system (man mkinitrd). To enable it, select
Yes for "Compressed ROM file system support" under file systems.
> On Wed, 04 Sep 2002 03:55:06 +1000
> Russell <firstname.lastname@example.org> wrote:
> > Hi,
> > Why do i get:
> > RAMDISK: cramfs filesystem found at block 0
> > RAMDISK: Loading 892 blocks [1 disk] into ram disk... done.
> > Freeing initrd memory: 892k freed
> > request_module[nls_437]: Root fs not mounted
> > Unable to load NLS charset 437
> > Kernel panic: VFS: Unable to mount root fs on 01:00
> > This is from a kernel i recompiled after getting in
> > with a rescue floppy. At lilo, i entered "linux root=/dev/hda2".
> > The few english charsets were compiled in (not as modules).
> > I used make-kpkg with --initrd. I'm using debian 3, kernel 2.4.18.
> > /etc/lilo.conf and /boot look ok.