Система установлена со следующей разметкой: sda ( /boot, lvm ( luks /, luks swap, luks /home ) ) Т.е. /boot монтируется с незашифрованного раздела, а остальные ФС - с шифрованных логических томов LVM. При загрузке вводится 3 раза пароль для LUKS (что само по себе очень неудобно, при установке пароль вводился 1 раз), затем система подвисает на ощутимое время, после чего вываливается ошибка "/root: Not mounted", и система вылетает в шелл initramfs (скриншот прикреплен к репорту). Использован образ: http://ftp.altlinux.org/pub/distributions/ALTLinux/p7/images/centaurus/altlinux-7.0.5-centaurus-x86_64-ru-install-dvd5.iso
Спрашивали: http://www.opennet.ru/openforum/vsluhforumID3/112310.html#36 2 rider: хорошо бы кому проверить по возможности.
Теперь ошибка возникает на этапе установки системы из alt-kworkstation-8.2-install-i586.iso.
Created attachment 7218 [details] Ошибка при установке из alt-kworkstation-8.2-install-i586.iso на LVM/LUKS.
Created attachment 7473 [details] Fix Было: скрипт получает список устройств через blkid В этом списке оказывались пути, которые вели на одно и то же устройство (один путь оказался симлинком на другой), из-за чего при установке на одно и то же устройство дважды устанавливался пароль. Первая установка проходила успешно, вторая - уже нет, т.к. использовался уже неактуальный Current password. Стало: вместо списка путей скрипт получает список УНИКАЛЬНЫХ UUID устройств, конвертирует его в путь к файлу устройства и проверяет, является ли данное устройство контейнером LUKS. Результат: пароль успешно устанавливается на контейнеры
В grub.cfg в качестве параметра root указан /dev/mapper/lvm-root_luks, в initramfs такого устройства нет, но есть /dev/mapper/dm-0-luks. Если указать его в качестве параметра root (при загрузке или изменив вручную /boot/grub/grub.cfg), то система загружается в штатном режиме.
alterator-luks-0.3.0-alt2 -> sisyphus: Tue Mar 27 2018 Oleg Solovyov <mcpain@altlinux> 0.3.0-alt2 - fix "no key available with this passphrase" (Closes: #31895)
*** Bug 37662 has been marked as a duplicate of this bug. ***