Parece que o gancho lvm2
executado após o gancho encrypt
durante a fase inicial do sistema de arquivos RAM do Arch Linux não é capaz de ativar volumes lógicos thinly provisioned.
Com a mesma configuração de armazenamento descrita na minha pergunta, exceto para volumes lógicos normais em vez de volumes thinly provisionados, o grupo de volumes que os contém pode ser ativado sem problemas. Com essa alteração, o Arch Linux inicializa com êxito.
Então, em vez de criar volumes lógicos finos:
$ lvcreate —type thin-pool —name pool —size 75G system
$ lvcreate —type thin —name swap —virtualsize 4G —thinpool system/pool
$ mkswap -L swap /dev/system/swap
$ lvcreate —type thin —name arch.root —virtualsize 20G —thinpool system/pool
$ mkfs -t ext4 -L arch.root /dev/system/arch.root
É preciso criar volumes lógicos normais:
$ lvcreate —name swap —size 4G system
$ mkswap -L swap /dev/system/swap
$ lvcreate —name arch.root —size 20G system
$ mkfs -t ext4 -L arch.root /dev/system/arch.root