LINUX.ORG.RU

История изменений

Исправление QsUPt7S, (текущая версия) :

Я так и не понял почему у меня не заработало как изначально написал в первом посте.

Генератор systemd-cryptsetup-generator который и создаёт инстансы сервисов для расшифровывания устройств, берёт параметры для их генерации из аргументов ядра (подробнее man systemd-cryptsetup-generator) и файла /ect/crypttab. Хук sd-encrypt упаковывает в initrd /etc/crypttab.initramfs как /etc/crypttab. Удобен этот файл, прежде всего тем, что структурно отделяет параметры расшифровывания разделов, от строки аргументов ядра. Кроме того, сам более читабелен в отличие от опций раскиданных в разных rd.luks.*-аргументах ядра.

Снял видео (5Мб), по другому это не показать, может подскажете что это?

Это обновление экрана, вследствие запуска драйвера видеокарты. Почему наблюдается эффект съезда эха вводимых символов пароля - хз (я с таким не сталкивался, так как эхо ввода паролей предпочитаю отключать).

Как то странно, не находите?

Весьма странно. По идее, run-часть хука encrypt работать не должна. Хук base упаковывает в initrd скрипт /usr/lib/initcpio/init как /init (именно этот путь запускает ядро в раннем окружении initrd). Этот скрипт отвечает, кроме прочего, за запуск run-частей других хуков. Но хук systemd подменяет /init в initrd на бинарник systemd. Последний ни о mkinitcpio, ни о его хуках представления не имеет, и запускать их run-части не должен.

Исправление QsUPt7S, :

Я так и не понял почему у меня не заработало как изначально написал в первом посте.

Генератор systemd-cryptsetup-generator который и создаёт инстансы сервисов для расшифровывания устройств, берёт параметры для их генерации из аргументов ядра (подробнее man systemd-cryptsetup-generator) и файла /ect/crypttab. Хук sd-encrypt упаковывает в initrd /etc/crypttab.initramfs как /etc/crypttab. Удобен этот файл, прежде всего тем, что структурно отделяет параметры расшифровывания разделов, от строки аргументов ядра. Кроме того, сам более читабелен в отличие от опций раскиданных в разных rd.luks.*-аргументах ядра.

Снял видео (5Мб), по другому это не показать, может подскажете что это?

Это обновление экрана, вследствие запуска драйвера видеокарты. Почему наблюдается эффект съезда эха вводимых символов пароля - хз (я с таким не сталкивался, так как эхо предпочитаю отключать).

Как то странно, не находите?

Весьма странно. По идее, run-часть хука encrypt работать не должна. Хук base упаковывает в initrd скрипт /usr/lib/initcpio/init как /init (именно этот путь запускает ядро в раннем окружении initrd). Этот скрипт отвечает, кроме прочего, за запуск run-частей других хуков. Но хук systemd подменяет /init в initrd на бинарник systemd. Последний ни о mkinitcpio, ни о его хуках представления не имеет, и запускать их run-части не должен.

Исправление QsUPt7S, :

Я так и не понял почему у меня не заработало как изначально написал в первом посте.

Генератор systemd-cryptsetup-generator который и создаёт истансы сервисов для расшифровывания устройств, берёт параметры для их генерации из аргументов ядра (подробнее man systemd-cryptsetup-generator) и файла /ect/crypttab. Хук sd-encrypt упаковывает в initrd /etc/crypttab.initramfs как /etc/crypttab. Удобен этот файл, прежде всего тем, что структурно отделяет параметры расшифровывания разделов, от строки аргументов ядра. Кроме того, сам более читабелен в отличие от опций раскиданных в разных rd.luks.*-аргументах ядра.

Снял видео (5Мб), по другому это не показать, может подскажете что это?

Это обновление экрана, вследствие запуска драйвера видеокарты. Почему наблюдается эффект съезда эха вводимых символов пароля - хз (я с таким не сталкивался, так как эхо предпочитаю отключать).

Как то странно, не находите?

Весьма странно. По идее, run-часть хука encrypt работать не должна. Хук base упаковывает в initrd скрипт /usr/lib/initcpio/init как /init (именно этот путь запускает ядро в раннем окружении initrd). Этот скрипт отвечает, кроме прочего, за запуск run-частей других хуков. Но хук systemd подменяет /init в initrd на бинарник systemd. Последний ни о mkinitcpio, ни о его хуках представления не имеет, и запускать их run-части не должен.

Исправление QsUPt7S, :

Я так и не понял почему у меня не заработало как изначально написал в первом посте.

Генератор systemd-cryptsetup-generator который и создаёт истансы сервисов для расшифровывания устройств, берёт параметры для их генерации из аргументов ядра (подробнее man systemd-cryptsetup-generator) и файла /ect/crypttab. Хук sd-encrypt упаковывает в initrd /etc/crypttab.initramfs как /etc/crypttab. Удобен этот файл, прежде всего тем, что структурно отделяет параметры расшифровывания разделов, от строки аргументов ядра. Кроме того, сам более читабелен в отличие от опций раскиданных в разных rd.luks.*-аргументах ядра.

Снял видео (5Мб), по другому это не показать, может подскажете что это?

Это обновление экрана, вследствие запуска драйвера видеокарты. Почему наблюдается эффект съезда эха вводимых символов пароля - хз (я с таким не сталкивался, так как эхо предпочитаю отключать).

Как то странно, не находите?

Весьма странно. По идее, run-часть хука encrypt работать не должна. Хук base упаковывает в initrd скрипт /usr/lib/initcpio/init как /init (именно этот путь запускает ядро в раннем окружении initrd). Этот скрипт отвечает, в том числе, за запуск run-частей других хуков. Но хук systemd подменяет /init в initrd на бинарник systemd. Последний ни о mkinitcpio, ни о его хуках представления не имеет, и запускать их run-части не должен.

Исходная версия QsUPt7S, :

Я так и не понял почему у меня не заработало как изначально написал в первом посте.

Генератор systemd-cryptsetup-generator который и создаёт истансы сервисов для расшифровывания устройств, берёт параметры для их генерации из аргументов ядра (подробнее man systemd-cryptsetup-generator) и файла /ect/crypttab. Хук sd-encrypt упаковывает в initrd /etc/crypttab.initramfs как /etc/crypttab. Удобен этот файл, прежде всего тем, что структурно отделяет параметры расшифровывания разделов, от строки аргументов ядра. Кроме того, сам более читабелен в отличие от опций раскиданных в разных rd.luks.*-аргументах ядра.

Снял видео (5Мб), по другому это не показать, может подскажете что это?

Это обновление экрана, вследствие запуска драйвера видеокарты. Почему наблюдается эффект съезда эха вводимых символов пароля - хз (я с таким не сталкивался, так как эхо предпочитаю отключать).

Как то странно, не находите?

Весьма странно. По идее, run-часть хука encrypt работать не должна. Хук base упаковывает в initrd скрипт /usr/lib/initcpio/init как /init (именно этот путь запускает ядро в раннем окружении initrd). Этот скрипт отвечает за запуск run-частей других хуков. Но хук systemd подменяет /init в initrd на бинарник systemd. Последний ни о mkinitcpio, ни о его хуках представления не имеет, и запускать их run-части не должен.