Установлен образ http://ftp.altlinux.org/pub/distributions/ALTLinux/p10/images/simply/aarch64//slinux-10.0-rpi4-aarch64.img.xz Для воспроизведения проблемы нужно обновить систему на Raspberry Pi 4 обычным способом: apt-get update apt-get dist-upgrade rpm -q make-initrd make-initrd-2.31.0-alt5.aarch64 update-kernel После перезагрузки выдаются сообщения: Mounting filesystem [/sys/firmvare/efi/efivars]: [FAILED] initramfs: Waiting for root ... Далее происходит выход в rdshell. Система не загружается. В rdshell выполнил команды: cd /lib/initrd/boot/scripts ./mountpoints poll: mountpoints: /sys/firmvare/efi/efivars: Does not exist Загрузка не выполнена из-за отсутствия каталога /sys/firmvare/efi/efivars На Raspberry Pi 4 нет UEFI. В строках кода: https://git.altlinux.org/gears/m/make-initrd.git?p=make-initrd.git;a=blob;f=0002-BACKPORT-boot-from-IMSM.patch;h=a37ff631b811e2d233195b5abcde96a95d0729a8;hb=e3123b4a95c4a43ec35c0226e81756b4bfb961a0#l22 https://git.altlinux.org/gears/m/make-initrd.git?p=make-initrd.git;a=blob;f=0002-BACKPORT-boot-from-IMSM.patch;h=a37ff631b811e2d233195b5abcde96a95d0729a8;hb=e3123b4a95c4a43ec35c0226e81756b4bfb961a0#l38 на основании наличия модуля ядра efivarfs предполагается наличие пути /sys/firmvare/efi/efivars, что для Raspberry Pi 4 неверно.
Вот этот апстримный патч не поможет: https://github.com/osboot/make-initrd/commit/43558a2cccb7fc2d3399c533a508414620ba9094 ?
(Ответ для Антон Мидюков на комментарий #1) > Вот этот апстримный патч не поможет: > https://github.com/osboot/make-initrd/commit/ > 43558a2cccb7fc2d3399c533a508414620ba9094 > ? Протестировал - помогает.
(Ответ для jqt4@altlinux.org на комментарий #2) > (Ответ для Антон Мидюков на комментарий #1) > > Вот этот апстримный патч не поможет: > > https://github.com/osboot/make-initrd/commit/ > > 43558a2cccb7fc2d3399c533a508414620ba9094 > > ? > > Протестировал - помогает. Тогда сделай бекпорт.
Данная ошибка исправлена в p10 в таске: https://git.altlinux.org/tasks/330304/