<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>34969</bug_id>
          
          <creation_ts>2018-05-31 00:01:46 +0300</creation_ts>
          <short_desc>не добавляет в образ модуль для raid1</short_desc>
          <delta_ts>2018-08-23 23:54:00 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>3</classification_id>
          <classification>Distributions</classification>
          <product>Branch p8</product>
          <component>make-initrd</component>
          <version>не указана</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>NOTABUG</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="stalker">stalker</reporter>
          <assigned_to name="Andrey Cherepanov">cas</assigned_to>
          <cc>boyarsh</cc>
    
    <cc>klark.devel</cc>
    
    <cc>klark</cc>
    
    <cc>mike</cc>
          
          <qa_contact name="qa-p8@altlinux.org">qa-p8</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>171450</commentid>
    <comment_count>0</comment_count>
    <who name="stalker">stalker</who>
    <bug_when>2018-05-31 00:01:46 +0300</bug_when>
    <thetext>На свежей установке получил, что 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</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>171451</commentid>
    <comment_count>1</comment_count>
    <who name="stalker">stalker</who>
    <bug_when>2018-05-31 00:02:51 +0300</bug_when>
    <thetext>Ну и соответственно после добавления магии:

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</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>173579</commentid>
    <comment_count>2</comment_count>
    <who name="Leonid Krivoshein">klark.devel</who>
    <bug_when>2018-08-23 23:54:00 +0300</bug_when>
    <thetext>На текущем p8 не воспроизводится. И с вновь установленной системы 8.2 без обновления тоже. Добиться не загружаемой системы удаётся только при отсутствии пакета make-initrd-mdadm и то, модуль туда всё равно попадает. Но это явно не дефолтная конфигурация.

Предлагается:

1. Убрать всё, что добавили в /etc/initrd.mk
2. apt-get update &amp;&amp; apt-get dist-upgrade -y
3. apt-get install make-initrd-mdadm -y
4. make-initrd &amp;&amp; reboot
5. Переоткрыть этот баг, если удастся найти способ воспроизведения ошибки на текущем состоянии бранча p8.

raid - старая фича, новая называется mdadm, она перекрывает и запрещает старую фичу. Указанный баг был исправлен ещё в 2014. Загрузка из чрута здесь роли не играет.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>