On Sat, Jun 21, 2008 at 5:25 PM, Ivan Glushkov <[EMAIL PROTECTED]> wrote:
> Hi all, > I compiled the latest kernel (2.6.25.7 SMP x86_64) from kernel.org and > installed it. I ran lilo. (I am basically forced to use lilo since grub > never managed to boot from root partition located of mdadm + lvm partition). > With the new kernel the mdadm cannot find its hard drives and the booting > ands in (initramfs) mode. Looking in /dev I also cannot see my sd* disks. > The first error messages look like: > > <snip> > Begin: Mounting root file system... ... > Begin: Running /scripts/local-top ... > Begin: Loading MD modules ... > md: raid1 personality registered for level 1 > Success: loaded module raid1 > Done. > Begin: Assembling all MD arrays ... > md: md0 stopped. > Failure: failed to assemble all arrays. > Done. > Begin: Executing udevtrigger again ... > Done. > device-mapper: ioctl: 4.13.0-ioctl (2007-10-18) initialized: > [EMAIL PROTECTED] > Done. > Begin: Running /scripts/local-premount ... > Done. > mount: No such device > Begin: Running /scripts/local-bottom ... > Done. > Done. > Begin: Running /scripts/init-bottom ... > mount: No such file or directory > mount: No such file or directory > Target file system doesn't have /sbin/init > No init found. Try passing init= bootarg. > > BusyBox v1.10.2 (Debian 1:1.10.2-1) built-in shell (ash) > Enter 'help' for alist of built-in commands > > /bin/sh: can't access tty; job control off > (initramfs) > > I have no idea where to start debugging from. I think that the problem is > more about the kernel, not about the mdadm. I suppose I somehow did not > comiped in the kernel something needed for finding the sATA devices, but I > used the default kernel configuration and I was thinking that this should > work. Morover, I cannot boot the LinuxOLD image (which was working perfectly > before), since it > ends in a kernel panic message. > > Any idea on how to boot this machine and bring back in a working condition > is welcome. > > Cheers, > Ivan > Ok, I rebooted in rescue mode with the debian netinstall cd and I recovered the lilo.conf, so now I have a working system. But still I would like to install the new kernel. Why does kernel 2.6.25.7 not find my /dev/sdb and /dev/sdc devices and 2.6.18-6 does? I compiled 2.6.25.7 using /boot/config-2.6.18-6-amd64 configuration...