# load dm_crypt/luksmodprobe dm_crypt
modprobe dm_mod #not sure if needed# open the crypt containercryptsetup luksOpen /dev/sd[x] crypt
# scan for new LVM drives and activate themvgscan
vgchange -ay
# create a basefolder and mount all the stuff in it (I assume you use btrfs with compression and seperate partitions for root,home and var - adapt to your own system)mkdir ${arch_base}mount -o compress=lzo /dev/mapper/cryptpool-cryptroot ${archbase}mount -o compress=lzo /dev/mapper/cryptpool-crypthome ${archbase}/home
mount -o compress=lzo /dev/mapper/cryptpool-cryptvar ${archbase}/var
mount -t proc proc ${archbase}/proc
mount -t sysfs sys ${archbase}/sys
mount -o bind /dev ${archbase}/dev
# start chrootchroot ${archbase} /bin/zsh
# find your old kernel in /var/cache/pacman/pkg/linux-* and install itpacman -U ${kernel-package}# you propably also want to downgrade the kernel-headers# (linux-headers-*)# finally add this to your /etc/pacman.conf# IgnorePkg = linux linux-headers# exit chroot, umount all the stuff again and rebootexitumount ${new_arch}/{home,var,proc,sys,dev}umount ${new_arch}reboot