LUKS+LVM+rEFInd

Привет.
Ставлю систему с нуля на зашифрованный раздел, тут никаких проблем.
Далее пытаюсь организовать загрузку системы, и тут у меня возникают проблемы - Либо нет пункта загрузки Арча в меню EFI, либо оно не работает. Вываливается в rootfs с сообщением device ' ' not found
Похоже это мой косяк, я не могу правильно сконфигурировать конфиг рефайнда.
Конфигурация разделов такая

sda                 8:0    0 111,8G  0 disk
├─sda1              8:1    0   512M  0 part
└─sda2              8:2    0   104G  0 part
  └─container     254:0    0   104G  0 crypt
    ├─rootvg-swap 254:1    0     4G  0 lvm
    └─rootvg-root 254:2    0   100G  0 lvm
где sda1 - EFI-раздел, монтируется в последствии как /boot
rootvg-swap - как видно своп
rootvg-root - корневой том, ФС - btrfs. Внутри созданы подтома @root - не посредственно сам корень и @home - домашняя папка
Соответственно @root монтирую как /
@home в /home
sda1 в /boot

sda                 8:0    0 111,8G  0 disk
├─sda1              8:1    0   512M  0 part  /mnt/boot
└─sda2              8:2    0   104G  0 part
  └─container     254:0    0   104G  0 crypt
    ├─rootvg-swap 254:1    0     4G  0 lvm   [SWAP]
    └─rootvg-root 254:2    0   100G  0 lvm   /mnt/home
blkid

/dev/sda1: UUID="8A74-A7CF" TYPE="vfat" PARTLABEL="EFI System" PARTUUID="df0040f1-f65b-4fd3-b1bf-1f16f4dca1cc"
/dev/sda2: UUID="bc17e6a8-91a5-409d-b9f2-4fb23d6f6fe6" TYPE="crypto_LUKS" PARTLABEL="Linux LUKS" PARTUUID="4f53a576-0cf9-40d0-96e0-809d0105e505"

/dev/mapper/container: UUID="Ebjqyz-au6T-WPPu-hMkW-b2Ab-QH2O-q29VWe" TYPE="LVM2_member"
/dev/mapper/rootvg-swap: LABEL="swap" UUID="1755f2a2-1d64-4c44-94b8-4a47c1c24ae7" TYPE="swap"
/dev/mapper/rootvg-root: LABEL="root" UUID="a27d4e6e-4db8-459c-b3b6-94ae4fe0a7b4" UUID_SUB="9b37a22d-3e17-42c6-a6c8-b45361a979ac" TYPE="btrfs"

fstab целевой системы

# /dev/mapper/rootvg-root LABEL=root
UUID=a27d4e6e-4db8-459c-b3b6-94ae4fe0a7b4	/	btrfs	rw,noatime,discard,compress=lzo,ssd,subvolid=257,subvol=/@root,subvol=@root	0 0

# /dev/mapper/rootvg-root LABEL=root
UUID=a27d4e6e-4db8-459c-b3b6-94ae4fe0a7b4	/home	btrfs	rw,noatime,discard,compress=lzo,ssd,subvolid=258,subvol=/@home,subvol=@home	0 0

# /dev/sda1
UUID=8A74-A7CF					/boot	vfat	rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro	0 2

# /dev/mapper/rootvg-swap LABEL=swap
UUID=1755f2a2-1d64-4c44-94b8-4a47c1c24ae7	none	swap	defaults,pri=-2	0 0

mkinitcpio.conf
HOOKS=(base udev autodetect modconf block keymap encrypt lvm2 filesystems keyboard fsck)

/boot/refind_linux.conf
menuentry "Arch Linux" {
    icon     /boot/EFI/refind/icons/os_arch.png
    volume   UUID=bc17e6a8-91a5-409d-b9f2-4fb23d6f6fe6
    loader   /boot/vmlinuz-linux
    initrd   /boot/intel-ucode.img
    options  "initrd=/boot/initramfs-linux.img root=UUID=a27d4e6e-4db8-459c-b3b6-94ae4fe0a7b4 rw rootflags=subvol=@root add_efi_memmap"
}
Подозреваю, что здесь у меня каша и неверно указаны UUIDы разделов и опции загрузки

в /boot/EFI/refind/refind.conf раскоментировал и оставил нужные значения
scanfor external,manual
external работает, refind отображает винт с лив-системой
а manual конфиг не видит.
Если scanfor закоментировать, то refind видит ядро в /boot (sda1) но загрузка уходит в rootfs при отработке хука encrypt с сообщением device ' ' not found
Нужна помощь, спаисбо
Вообщем запустил систему
Вернулся к использованию конфига /boot/refind-linux.conf

"Boot using default options"     "initrd=/initramfs-linux.img cryptdevice=UUID=bc17e6a8-91a5-409d-b9f2-4fb23d6f6fe6:container rootflags=subvol=@root root=dev/mapper/rootvg-root rw add_efi_memmap"
Прошу знающих людей проверить правильность оформления этой записи. Система хоть грузиться и работает, но хочу знать на верняка.
По поводу функции TRIM в SSD, надо ли прописывать diskard в этой записи, или хватит и опций монтирования в fstab?
 
Зарегистрироваться или войдите чтобы оставить сообщение.