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

Re: kernel-source-2.4.9-1 builds but does not boot



I had a similar problem when I tried to install a
kernel package from the deb archives. I'll try to boot
that kernel again tonight and post the exact message.

--- Russell Coker <russell@coker.com.au> wrote:
> On Thu, 4 Oct 2001 01:21, José Luis Rey wrote:
> >    make dep
> >    make
> >    make modules
> >    make modules_install
> >    make install
> 
> I strongly recommend that you install the package
> "kernel-package" and use 
> make-kpkg to build the kernel.  This builds nice
> Debian packages of the 
> kernel which make it a lot easier to manage and
> track which machines are 
> running which versions.  Also the kernel package
> installation takes care of 
> making the initrd.
> 
> >    mkinitrd -o /boot/initrd-2.4.9-test
> /lib/modules/2.4.9-test
> 
> Hmm.  That doesn't look like the right command to
> get a fully functional 
> initrd, also it puts all the kernel's modules into
> the initrd which isn't 
> necessary (and if your kernel settings are like mine
> you'll get a 2M initrd 
> image).
> 
> I've written some scripts to help manage this.  I've
> attached two scripts for 
> inclusion in /etc/mkinitrd/scripts directory (make
> sure you don't run the 
> devfs script in any other way), and the
> mkinitrd.conf file I use.  With that 
> and the correct /etc/mkinitrd/modules file it should
> all work fine.
> 
> > and added a test entry in lilo.conf with:
> >    image=/vmlinuz.test
> >         label=Test
> >         read-only
> >         initrd=/boot/initrd-2.4.9-test
> >
> > The problem is that after initrd is loaded kernel
> panics with:
> >    Kernel panic: VFS: unable to mount root fs on
> 03:03
> >
> > I'm prety shure that my root file system is in
> /dev/hda3, so I ran rdev
> > on two different kernel-images:
> 
> Well if your kernel is on /dev/hda3 then it is 03:03
> so that part is OK.
> 
> > I think this had to do with the devfs thing, so I
> re-made the kernel
> > without DEVFS support and ext2 in the kernel and
> it booted.
> >
> > Does anybody knows what happens with devfs, rdev
> or new kernel booting
> > procedure ?, did I miss something from the docs ?
> 
> Firstly if you suspect a problem in a package then
> probably the best option 
> is to contact the package maintainer (in the case of
> devfsd it's me).
> 
> Devfsd is necessary on all systems running devfs,
> and most systems won't 
> complete the boot process without devfsd running. 
> However it won't affect 
> the ability to mount root.
> 
> When you say "re-make the kernel without DEVFS
> support and ext2 in the 
> kernel" are you saying that you make it with "ext2
> in the kernel" or "without 
> DEVFS support and ext2"?
> 
> I think that what you are doing with ext2 is what
> makes the difference...
> 
> 
> I've CC'd this message to the debian-user list which
> is more appropriate for 
> this discussion.  I've BCC'd debian-devel so people
> can see that it's moved 
> to the user list.
> 
> Please CC me on all further discussion.
> 
> -- 
> http://www.coker.com.au/bonnie++/     Bonnie++ hard
> drive benchmark
> http://www.coker.com.au/postal/       Postal
> SMTP/POP benchmark
> http://www.coker.com.au/projects.html Projects I am
> working on
> http://www.coker.com.au/~russell/     My home page
> 

> ATTACHMENT part 2 application/x-perl
name=copy-needed-modules


> ATTACHMENT part 3 application/x-shellscript
name=devfs
> # /etc/mkinitrd/mkinitrd.conf:
> #  Configuration file for mkinitrd(8).  See
> mkinitrd.conf(5).
> #
> # This file is meant to be parsed as a shell script.
> 
> # What modules to install.
> MODULES=none
> 
> # The length (in seconds) of the startup delay
> during which linuxrc may be
> # interrupted.
> DELAY=0
> 
> # If this is set to probe mkinitrd will try to
> figure out what's needed to
> # mount the root file system.  This is equivalent to
> the old PROBE=on setting.
> ROOT=probe
> 
> # This controls the permission of the resulting
> initrd image.
> UMASK=022
> 
> # Turn this on to see the messages from mkcramfs.
> VERBOSE=on
> 


=====
-
rascharles@yahoo.com
Hacking is a "Good Thing!"
See http://www.tuxedo.org/~esr/faqs/hacker-howto.html

__________________________________________________
Do You Yahoo!?
NEW from Yahoo! GeoCities - quick and easy web site hosting, just $8.95/month.
http://geocities.yahoo.com/ps/info1



Reply to: