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

Bug#357538: initramfs-tools: can't boot into new 2.6.15 evms system

Package: initramfs-tools
Version: 0.55b
Severity: normal

I am running a mostly testing system under a 2.4.27 kernel.  I built a
2.6.15 kernel with the latest sources (2.6.15-8).  kernel-package
10.036.  lilo 22.6.1-7 and installed it with the latest unstable
initramfs-tools (0.55b).

When I boot the system I end up in busybox with no disk partitions
mounted.  When I try to mount my root partition on a mount point, I
get "cramfs wrong magic."

I'm using evms, and I suspect it's involved in these problems.  I use
lvm through it, but have no lvm packages installed.

Here is a rough transcription of the console toward the end:
Begin: Mounting root file system.
Begin: Running /scripts/local-top
device-mapper: 4.4.0-ioctl (2005-01-12) initialised
/scripts/local-top/lvm: 36 vgchange: not found
# bug 354708 involv3s an error with that file
# and notes it's not there because a current lvm is not
# installed.  I have neither an old nor a new one.
/init: 1: cannot open /dev/root: No such device or address
Begin: Running /scripts/local-premount
Usage: modprobe # several lines of instructions
# suggests something is invoking modprobe improperly
Cannot read /etc/fstab: No such file or dir
Running /scripts/log-bottom
Running /scripts/init-bottom
mount: /root/dev on /dev/.static/dev failed
mount: Mounting /sys on /root/sys failed: no such...
mount: Mounting /proc on /root/proc failed...
Target filesysem doesn't have /sbin/init
BusyBox 1:1.01-4

Though I am running evms now, the transition to 2.6 is particularly
delicate because under 2.6 evms must control all partitions on a
disk.  Under 2.4 my root is a vanilla partition.  I've edited fstab
and lilo.conf in ways I think are appropriate, but the environment in
which initramfs runs is significantly different from that in which the
ramdisk will execute.  The change from devfs to udev is another
example of this.

I don't know what's going on, or even the extent to which this is an
initramfs-tools issue.  I'm happy to provide more info or conduct
other experiments.

Here are some configuration snippets
--------------------- fstab -----------------------------
# I use the next line for my current 2.4 system
/dev/sda8	/		ext2		defaults 1 1
# I use the line below for 2.6
#/dev/evms/newroot	/		ext2		defaults 1 1

# I was using devfs for 2.4, but have disabled it
# during the 2.6 transition.  2.6.15 doesn't do devfs
#devfs	/dev	devfs defaults 0 0

proc		/proc	proc	defaults	0 0
none		/proc/bus/usb	usbfs	defaults	0 0
# other partitions omitted
----------------------- lilo.conf ----------------------

# what I'm trying to use for the 2.6 kernel

# working for the 2.4 kernel
	append="hda=ide-scsi hdb=ide-scsi"

I've got 2.6 with evms running at home (built with the tools of a
couple months ago).

This system is dual-processor Athlon; one SCSI disk and some optical

My latest lilo run was triggered when I upgraded to the unstable

-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (500, 'testing'), (500, 'stable'), (50, 'unstable'), (40, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.4.27adnvcd
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages initramfs-tools depends on:
ii  busybox                       1:1.01-4   Tiny utilities for small and embed
ii  cpio                          2.6-10     GNU cpio -- a program to manage ar
ii  klibc-utils                   1.2.2-3    small statically-linked utilities 
ii  udev                          0.085-1    /dev/ and hotplug management daemo

initramfs-tools recommends no packages.

-- no debconf information

Reply to: