Package: initramfs-tools Version: 0.92o Severity: important Tags: patch
Regenerate the initramfs using update-initramfs on Lenny without lvm2 with encrypted root results in an unbootable image. Investigation showed that /usr/share/initramfs-tools/scripts/local-top/cryptroot requires 'lvm' but /usr/share/initramfs-tools/hooks/legacylvm copies only vgchange. The patch which follows fixed this for me. --- legacylvm 2009-08-12 09:45:45.000000000 +0100 +++ /usr/share/initramfs-tools/hooks/legacylvm 2009-08-12 09:46:19.000000000 +0100 @@ -21,6 +21,7 @@ if [ -x /sbin/vgchange ] && [ -d /lib/lvm-200 ] \ && [ ! -f /usr/share/initramfs-tools/hooks/lvm2 ]; then copy_exec /lib/lvm-200/vgchange /sbin + copy_exec /lib/lvm-200/lvm /sbin for x in dm_mod dm_snapshot dm_mirror; do manual_add_modules ${x} done -- Package-specific info: -- /proc/cmdline root=/dev/mapper/thebes-root ro -- /proc/filesystems ext3 -- lsmod Module Size Used by battery 10180 0 ppdev 6500 0 lp 8164 0 acpi_cpufreq 6796 0 cpufreq_powersave 1856 0 cpufreq_stats 3776 0 cpufreq_ondemand 6476 2 cpufreq_conservative 5960 0 cpufreq_userspace 3172 0 freq_table 4224 3 acpi_cpufreq,cpufreq_stats,cpufreq_ondemand ipv6 235364 45 loop 12748 0 parport_pc 22500 1 parport 30988 3 ppdev,lp,parport_pc snd_hda_intel 325688 0 snd_pcm_oss 32832 0 pcspkr 2432 0 snd_mixer_oss 12320 1 snd_pcm_oss iTCO_wdt 9508 0 snd_pcm 62596 2 snd_hda_intel,snd_pcm_oss i2c_i801 7920 0 i2c_core 19828 1 i2c_i801 rng_core 3940 0 snd_seq_dummy 2660 0 snd_seq_oss 24992 0 snd_seq_midi 5728 0 snd_rawmidi 18528 1 snd_seq_midi snd_seq_midi_event 6432 2 snd_seq_oss,snd_seq_midi snd_seq 41456 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event snd_timer 17800 2 snd_pcm,snd_seq snd_seq_device 6380 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq snd 45604 9 snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device button 6096 0 intel_agp 22556 1 agpgart 28776 1 intel_agp soundcore 6368 1 snd snd_page_alloc 7816 2 snd_hda_intel,snd_pcm evdev 8000 3 ext3 105512 6 jbd 39444 1 ext3 mbcache 7108 1 ext3 sha256_generic 11360 0 aes_i586 7744 2 aes_generic 29256 1 aes_i586 cbc 3264 1 dm_crypt 11172 1 crypto_blkcipher 15236 3 cbc,dm_crypt dm_mirror 15104 0 dm_log 8484 1 dm_mirror dm_snapshot 14340 0 dm_mod 46184 19 dm_crypt,dm_mirror,dm_log,dm_snapshot sd_mod 22200 3 ide_pci_generic 3908 0 [permanent] ata_piix 14180 2 piix 6568 0 [permanent] ide_core 96136 2 ide_pci_generic,piix floppy 47748 0 ata_generic 4676 0 libata 140416 2 ata_piix,ata_generic scsi_mod 129324 2 sd_mod,libata skge 33360 0 dock 8304 1 libata ehci_hcd 28396 0 uhci_hcd 18672 0 usbcore 118224 3 ehci_hcd,uhci_hcd thermal 15228 0 processor 32544 2 acpi_cpufreq,thermal fan 4164 0 thermal_sys 10856 3 thermal,processor,fan -- /etc/kernel-img.conf # Kernel image management overrides # See kernel-img.conf(5) for details do_symlinks = yes relative_links = yes do_bootloader = no do_bootfloppy = no do_initrd = yes link_in_boot = no postinst_hook = update-grub postrm_hook = update-grub -- /etc/initramfs-tools/initramfs.conf MODULES=most BUSYBOX=y KEYMAP=n BOOT=local DEVICE=eth0 NFSROOT=auto -- /etc/crypttab sdb5_crypt /dev/disk/by-uuid/3556be3d-b1c5-4db5-89ef-ad69e1d36219 none luks -- System Information: Debian Release: 5.0.2 APT prefers stable APT policy: (500, 'stable') Architecture: i386 (i686) Kernel: Linux 2.6.26-2-686 (SMP w/2 CPU cores) Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Shell: /bin/sh linked to /bin/bash Versions of packages initramfs-tools depends on: ii cpio 2.9-13 GNU cpio -- a program to manage ar ii findutils 4.4.0-2 utilities for finding files--find, ii klibc-utils 1.5.12-2 small utilities built with klibc f ii module-init-tools 3.4-1 tools for managing Linux kernel mo ii udev 0.125-7+lenny1 /dev/ and hotplug management daemo Versions of packages initramfs-tools recommends: ii busybox 1:1.10.2-2 Tiny utilities for small and embed initramfs-tools suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to debian-kernel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org