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

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



OS:
Debian Gnu/Linux testing/unstable

Hardware:
Dell Latitude CPi D300XT
128 MB RAM
PII 300

lilo.conf:
lba32
boot=/dev/hda
root=/dev/hda3
install=/boot/boot.b
map=/boot/map
append="apm=on"
default=Linux

image=/vmlinuz
        label=Linux
        read-only
image=/vmlinuz.old
        label=LinuxOLD
        read-only
        optional

snippet of boot messages:

VFS: Duskquotas version dquot_6.4.0 initialized
devfs: V0.106 (20010617) Richard Gooch
(rgooch@atnf.csiro.au)
devfs: boot_options: 0x0
....
request_module[block-major-3]: Root fs not moounted
VFS: Cannot open root device "303" or 03:03
Please append a correct "root=" boot option
Kernel panic: VFS: Unable to mount root fs on 03:03

kernel that fails:

kernel-image-2.4.6-686_2.4.6-1_i386.deb


--- Charles Baker <rascharles@yahoo.com> wrote:
> 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
> 
> 
> -- 
> To UNSUBSCRIBE, email to
> debian-user-request@lists.debian.org 
> with a subject of "unsubscribe". Trouble? Contact
> listmaster@lists.debian.org
> 


=====
-
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: