A solução do jasonwryan funcionaria para a maioria dos usuários, então se alguém estiver lendo isso, quem usa o Arch Linux com systemd (vanilla Arch Linux) faça isso.
No entanto, no meu caso, uso o OpenRC. Eu segui este guia wiki do Gentoo , embora eu não tenha certeza do que a linha "target=" significou.
Para desbloquear manualmente meu dispositivo, executo "cryptsetup luksOpen / dev / sdb1 lvm", pois ele tem uma partição LVM e, de acordo com o IRC, a formatação do comando luksOpen é "cryptsetup luksOpen $ source $ target".
Então eu roubei o script de init OpenRC do dmcrypt do Gentoo e o colei em /etc/init.d/dmcrypt. Então eu roubei o arquivo de configuração padrão e o colei em /etc/conf.d/dmcrypt. Eu adicionei o seguinte na parte inferior do arquivo de configuração:
target=lvm
source=UUID="insertUUIDhere"
Em seguida, adicionei o dmcrypt ao nível de execução padrão com "rc-update add dmcrypt default".
O dispositivo agora pede para ser descriptografado no boot:).