Hi Franco, Franco <martelli...@gmail.com> (2024-07-10): > In a VirtualBox virtual machine I've converted a LVM volume with the > following options: > > ~# lvconvert --raidintegrity y --raidintegritymode bitmap ... > > When I boot in rescue-mode that machine using the > "debian-12.5.0-amd64-DVD-1.iso" iso, I follow all configuration steps > until D-I asks me which device I want to mount as root filesystem (for > running a shell into), then it happens that the volume is shown but if > selected an error message it appears on the screen (red) that it says: > > --- > No such device > The device you entered for your root file system (/dev/vg0/lv1) does not > exist. Please try again > --- > > Then I choose to run a shell without mount a root filesystem and I try to > manually activate the LVM's volume, but it fails with this error message: > > ~# vgchange -a y vg0 > modprobe: FATAL: Module dm-integrity not found in directory > /lib/modules/6.1.0-18-amd64 > /sbin/modprobe failed: 1 > Can't process LV vg0/lv1_rimage_0: integrity target support missing from > kernel? > 0 logical volume(s) in volume group "vg0" now active > > The kernel version of D-I is: > > ~# uname -a > Linux bw12 6.1.0-18-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.76-1 (2024-02-01) > x86_64 GNU/Linux > > I suggest to add "dm-integrity" module to kernel image enabling the > configuration entry CONFIG_DM_INTEGRITY=m and possibly add the > "dm-integrity" module's name to /etc/initramfs-tools/modules file in > order to automatically activate at boot time the LVM volumes with the > integrity feature enabled.
The first bit has been here for a very long while (linux 4.17.3-1, back in 2018), but we would need dm-integrity to be added to linux's debian/installer/modules/md-modules for that to become available in the installer. Cc-ing the kernel team for the time being, I have no clue whether it makes sense to have that included for everyone, or if that's solving a corner case (as far as I understand it you enabled a feature that's not turned on by default). {Making,Keeping} rescue mode {more,} useful is a worthy goal but it's really not meant to compete with a dedicated rescue-oriented image (or even general-purpose images like live ones). Cheers, -- Cyril Brulebois (k...@debian.org) <https://debamax.com/> D-I release manager -- Release team member -- Freelance Consultant
signature.asc
Description: PGP signature