Доброго времени суток. В Ubuntu во время установки выносил на флешку boot, собирал raid1 c корнем и swap, для raid1 задавал парольную фразу и после первой загрузки выполнял команды указанные ниже, которые меняли пароль к массиву на файл-ключ и пересобирали initramfs записывая в неё хук с ключём и пароль более при загрузке не требовался. Начал ставить centos8 и тут всё не так, тут dracut, подскажите пожалуйста как сделать также как было в ubuntu.
device="/dev/md0"
sed -i 's/none luks,discard/\/crypto_keyfile.bin luks,keyscript=\/bin\/cat/g' /etc/crypttab
dd bs=512 count=4 if=/dev/random of=/crypto_keyfile.bin
chmod 400 /crypto_keyfile.bin
cryptsetup luksChangeKey $device -S 0 /crypto_keyfile.bin
echo "#!/bin/bash
cp /crypto_keyfile.bin \"\${DESTDIR}\"" > /etc/initramfs-tools/hooks/crypto_keyfile.sh
chmod +x /etc/initramfs-tools/hooks/crypto_keyfile.sh