Спасибо за подсказку, убрал все лишнее из grub.conf, добавил файл /etc/initramfs-tools/scripts/local-top/luks_key_mount с содержимым:
#!/bin/sh
case $1 in
prereqs)
exit 0
;;
esac
. /scripts/functions
log_begin_msg "Decrypting root filesystem using a key file."
wait_for_udev
/bin/sleep 7
mkdir /key
/bin/mount -t ext4 /dev/sdb1 /key
/sbin/cryptsetup luksOpen /dev/sda2 crypt_sda2 --key-file /key/keyfile
log_end_msg
if [ ! -b /dev/mapper/srvlvm-srvlvmroot ]
then
panic "
Welcome to Linux command prompt.
"
fi
exit 0
дал ему права на исполнение, и обновил initramfs.
после чего ребут и счастье есть !