OK, the new server (Pi + USB hard drive with several partitions) is working apart from encrypted '/tmp'. I have the following lines in '/etc/crypttab':
eswap /dev/disk/by-id/blahblah-part3 /dev/urandom swap etmp /dev/disk/by-id/blahblah-part4 /dev/urandom tmp=ext4
and both devices are appearing in '/dev/mapper/'. I've tried the following lines in '/etc/fstab':
/dev/mapper/eswap none swap sw 0 0 #/dev/mapper/etmp /tmp ext4 defaults 0 0 #tmpfs /tmp tmpfs size=9999M,mode=1777 0 0
but if I uncomment either of the /tmp lines, the system won't boot (headless, at least) as far as running the ssh server. The swap is working (after I did 'update-rc dphys-swapfile disable', anyway). The first /tmp line worked on the Raspbian wheezy system; the second one works on two current Ubuntu systems. What has changed?
Thanks, Adam