Quoting Gary Turner <[EMAIL PROTECTED]>:

> On Wed, 13 Feb 2002 14:33:37 -0500, Bob Thibodeau wrote:
> 
> >
> >I know this has been coming up, but the solutions I've seen offered
> >haven't worked for me.
> >
> >I'm trying to upgrade to 2.4.17 and getting the "vfs: cannot mount
> >root" error.
> >
> >I've tried with and without initrd support. The only difference being
> >whether the kernel can't mount root at 1:x or 3:x
> >
> >I've tried with and without make-kpg
> >
> >my 2.2 kernel still boots -- my lilo.conf is correct
> >
> >What have I missed?
> 
> I recently had the same problem.  Here is the solution for mine, and
> maybe yours, too.  Thanks to Thomas Shemanske.

I did find that in the archives. Moving the initrd line into the
2.4.17 subsection was how I got my 2.2 booting again instead of using a
floppy. When I get back home and get some sleep, I'm going to try building
an initrd.img by hand. When I went into the mkinitrd script and removed the
'>/dev/null', I got an error message ln: file not found when it was trying
to link sh to ash (which is on my system).

As a side note, in my research, most of the kernel compile errors reported on 
debian systems lately have been this exact problem. On comp.os.linux.misc I 
didn't find anyone complaining about this particular error. Is there something
debian-specific going on?

Why do we suddenly have to use initrd, anyway?

Thanks,
Bob

> >To: Gary Turner <[EMAIL PROTECTED]>
> >Subject: Re: kernel panic---operator panic too
> >From: "Thomas R. Shemanske" <[EMAIL PROTECTED]>
> >Date: Thu, 07 Feb 2002 14:47:14 -0500
> >
> >I think your initrd line is misplaced.  Since some kernels do not need
> 
> >the line, you probably want it with each lilo entry
> >

Reply via email to