James wrote:
> Hello,
> 
> OK, I manage quite a few gentoo systems.
> ONE of them is being a BIT _ _ ! and I cannot
> figure out what is obviously simple....
> 
> I have already migrated most system that I manage
> to the 3.2.12 kernel (not testing kernels for me
> at this time).
> 
> Background: The system is an old HP AMD dual core laptop:
> AMD Turion(tm) 64 X2 Mobile Technology TL-56
> 
> The error message is this:
> 
> Root-NFS: no NFS server address
> VFS: Unable to mount root fs via NFS, try floppy
> VFS: Cannot open root device "sda4" or unknown block (2,0)
> Please append a correct "root=" boot option;
> here are the available partitions:
> oboo  1048575 sr0 driver:sr
> 
> Kernel panic - not syncing : VFS : Unable to
> mount root fs on unknown block(2,0)
> PID:1,comm : swapper /0 
> Not tainted 3.2.12-gentoo#2
> 
> The other (3) series kernels boot and run just fine:
> from grub.conf:
> #0
> title= Linux 3.2.1-gentoo
> root(hd0,1)
> kernel /boot/kernel-3.2.1-gentoo root=/dev/sda4
> #1
> title= Linux 3.2.12-gentoo
> root(hd0,1)
> kernel /boot/kernel-3.2.12-gentoo root=/dev/sda4
> #2
> title= Linux 3.0.6-gentoo
> root(hd0,1)
> kernel /boot/kernel-3.0.6-gentoo root=/dev/sda4
> 
> I can even scp over a kernel from a single processor AMD64
> laptop and it boots and runs just fine.
> 
> 
> When I make a new kernel, I do what I have done for years
> with Gentoo:
> 
> cd /usr/src
> rm linux
> ln -sf <latest.kernel> linux
> cd linux
> make menuconfig <save any changes>
> make && make models_install
> 
> cp System.map /boot/System.map-3.2.12-gentoo
> cp arch/x86_64/boot/bzImage /boot/kernel-3.2.12-gentoo
> cp .config /boot/config-3.2.12-gentoo
> 
> 
> So all I can think of is NFS is the difference?
> I cannot seem to flesh out way the new kernel will
> not boot on this system and many others are just fine....
> 
> maybe I'm missing support for the "sr" driver ?
> 
> ideas?
> 
> James
> 

OK.  I'm used to looking for something stupid that I do so I can't help
but notice something missing.  In the list of commands for the new
kernel, I notice the command to copy the old config over is missing.
You did copy the config over right?

When I run into this, it's because I forgot to put the root file system
type in the kernel.  Example:  The root partition has ext3 and I forgot
to build it into the kernel.  Some people out of habit build it has a
module which also doesn't work.  ^_^

Also, make sure the stage files are in /boot too.

Hope that helps.

Dale

:-)  :-)

-- 
I am only responsible for what I said ... Not for what you understood or
how you interpreted my words!

Miss the compile output?  Hint:
EMERGE_DEFAULT_OPTS="--quiet-build=n"

Reply via email to