[sisyphus] cryptsetup в initrd

ABATAPA =?iso-8859-1?q?altlinux-sisyphus_=CE=C1_yandex=2Eru?=
Чт Авг 14 23:31:03 MSD 2008


14 августа 2008, Led написал:
> Сорри, я не сообразил, что подразумевается:) У нас тут жара такая, что
> телепатия практически не работает:)
А у нас холодно и дождь. :) Потому я и написАл явно.
> Я думаю, что это легко можно реализовать. На порядок сложнее - протолкнуть
> в Сизиф:)
> Можно поконкретнее - что именно должно происходить в initrd?
Пакет mkinitrd-initramfs предоставляет ряд скриптов, в том 
числе - /lib/mkinitrd/initramfs-base/init, в котором есть упоминание 
cryptopts. Этот параметр никак не используется.
Что нужно? Иметь возможность легко собирать (в том числе - автоматически) 
initrd для системы с корнем на зашифрованном разделе. Что  должно происходить 
в initrd? Как минимум - разбор параметров, определение - шифруется ли раздел 
(по параметрам и по `cryptsetup isLuks`), запуск cryptsetup (который нужен, 
разумеется - но, возможно, static, т.к. "тянет" много зависимостей) с нужными 
параметрами, который спросит пароль, и подключит нужный раздел (или 
несколько), который потом должен быть смонтирован как /.

Словом, все то, что есть в других дистрибутивах, готовых к установке на 
зашифрованный раздел.


-- 
ABATAPA


Подробная информация о списке рассылки Sisyphus