На свежей установке получил, что make-initrd не добавляет в обрах необходиые модули, а именно в моём случае raid1 Система с /boot на MD-рейде (зеркало) /dev/md0 on /boot type ext4 (rw,nosuid,nodev,noexec,relatime,data=ordered) cat /proc/mdstat Personalities : [raid1] [raid10] md1 : active raid10 sdc3[2] sdb3[1] sdd3[3] sda3[0] 975515648 blocks super 1.2 512K chunks 2 near-copies [4/4] [UUUU] bitmap: 0/8 pages [0KB], 65536KB chunk md0 : active raid1 sdc2[2] sdb2[1] sdd2[3] sda2[0] 487360 blocks [4/4] [UUUU] bitmap: 0/1 pages [0KB], 65536KB chunk # make-initrd Config file: /etc/initrd.mk Generating module dependencies on host ... Creating initrd image ... Adding mdadm support ... Adding device-mapper support ... Adding LUKS support ... Adding modules ... Adding modules (preload) ... Adding modules (postload) ... Adding rescue modules ... Adding module dependencies ... Generating module dependencies in image ... Adding LVM support ... Adding syslog support ... Packed modules: aesni-intel aes-x86_64 ahci crc16 crc32c_generic crc32c-intel cryptd crypto_simd dm-bufio dm-crypt dm-mod dm-snapshot ehci-hcd ehci-pci evdev ext4 fscrypto glue_helper hid hid-generic input-leds jbd2 libahci libata libcrc32c mbcache mcryptd padlock-aes raid10 scsi_mod sd_mod sha256-mb sha256-ssse3 usb-common usbcore usbhid usbkbd usbmouse Packing image to archive ... Adding CPU microcode ... Installing image ... Removing work directory ... Image is saved as /boot/initrd-4.14.43-un-def-alt0.M80P.1.img Но добавил хотя бы raid10 для lvm on md1 (level 10) и соответственно при старте получаем в dmesg personality for level 1 is not loaded Помогло AUTODETECT = all MODULES_ADD +=raid1 MODULE_PRELOAD +=raid1 FEATURES +=add-modules в initrd.mk нашлось на https://forum.altlinux.org/index.php?topic=31369.0 железка древняя без UEFI
Ну и соответственно после добавления магии: make-initrd Config file: /etc/initrd.mk Generating module dependencies on host ... Creating initrd image ... Adding modules ... Adding modules (preload) ... Adding modules (postload) ... Adding rescue modules ... Adding module dependencies ... Adding device-mapper support ... Adding LUKS support ... Generating module dependencies in image ... Adding mdadm support ... Adding LVM support ... Adding syslog support ... Packed modules: aesni-intel aes-x86_64 ahci crc16 crc32c_generic crc32c-intel cryptd crypto_simd dm-bufio dm-crypt dm-mod dm-snapshot ehci-hcd ehci-pci evdev ext4 fscrypto glue_helper hid hid-generic input-leds jbd2 libahci libata libcrc32c mbcache mcryptd padlock-aes raid1 raid10 scsi_mod sd_mod sha256-mb sha256-ssse3 usb-common usbcore usbhid usbkbd usbmouse Packing image to archive ... Adding CPU microcode ... Installing image ... Removing work directory ... Image is saved as /boot/initrd-4.14.43-un-def-alt0.M80P.1.img
На текущем p8 не воспроизводится. И с вновь установленной системы 8.2 без обновления тоже. Добиться не загружаемой системы удаётся только при отсутствии пакета make-initrd-mdadm и то, модуль туда всё равно попадает. Но это явно не дефолтная конфигурация. Предлагается: 1. Убрать всё, что добавили в /etc/initrd.mk 2. apt-get update && apt-get dist-upgrade -y 3. apt-get install make-initrd-mdadm -y 4. make-initrd && reboot 5. Переоткрыть этот баг, если удастся найти способ воспроизведения ошибки на текущем состоянии бранча p8. raid - старая фича, новая называется mdadm, она перекрывает и запрещает старую фичу. Указанный баг был исправлен ещё в 2014. Загрузка из чрута здесь роли не играет.