Am 25.04.2012 22:55, schrieb Dale: > 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 ? >>
Like Simon said, sr is your optical drive. I guess you are missing something in the HDD driver stack. Maybe you should post your kernel config and lspci. Or, like Simon suggested, the drives don't spin up fast enough. > > 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? > Thought the same. Using `make oldconfig` is also highly recommended. > 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. ^_^ > I think that is a different error ("unknown super block", "unsupported features" or something similar). > Also, make sure the stage files are in /boot too. > > Hope that helps. > > Dale > > :-) :-) >
signature.asc
Description: OpenPGP digital signature