<div dir="ltr">Hello,<br><br>Hoping to get some help with a (seemingly basic) setup I'm struggling with.<br><br>I'm using Ubuntu Xenial (16.04) and installing on ZFS on LUKS which, as far as I have read, is supported. A reboot after going through the installation process results in an ugly error:<br><br><font face="monospace, monospace">error: no such cryptodisk found.<br>Entering rescue mode...<br>grub rescue><br></font><br>Here are some details around my setup:<br><br>I have a server with 6 identical drives; I've encrypted all drives via LUKS and created a zpool using the crypto devices. The disks are partitioned identically:<br><br><font face="monospace, monospace"># fdisk -l /dev/sda<br>Disk /dev/sda: 20 GiB, 21474836480 bytes, 41943040 sectors<br>Units: sectors of 1 * 512 = 512 bytes<br>Sector size (logical/physical): 512 bytes / 512 bytes<br>I/O size (minimum/optimal): 512 bytes / 512 bytes<br>Disklabel type: gpt<br>Disk identifier: 9BF6F9E5-863F-4A8E-A9EC-82E24670ADC3<br><br>Device        Start      End  Sectors Size Type<br>/dev/sda1      2048 41906175 41904128  20G Solaris /usr & Apple ZFS<br>/dev/sda2  41906176 41924607    18432   9M BIOS boot<br>/dev/sda9  41924608 41943006    18399   9M Solaris reserved 1<br><br>~# ls /dev/disk/by-id/*CRYPT*<br>/dev/disk/by-id/dm-uuid-CRYPT-LUKS1-2da63c7ccee346d2af57ce887eeb8411-crypto-d<br>/dev/disk/by-id/dm-uuid-CRYPT-LUKS1-6a338a713b224c129ea6b26ceb90b499-crypto-a<br>/dev/disk/by-id/dm-uuid-CRYPT-LUKS1-70c5772bf8c14f3a8480acdffee86afd-crypto-b<br>/dev/disk/by-id/dm-uuid-CRYPT-LUKS1-7af8ecc364304c369fb7de9d9ff9709d-crypto-e<br>/dev/disk/by-id/dm-uuid-CRYPT-LUKS1-a88a6d8e7d02427c94e7ebd1ade1e5ed-crypto-f<br>/dev/disk/by-id/dm-uuid-CRYPT-LUKS1-c5fa340070064c1ba8195618998ba58b-crypto-c<br><br>~# zpool status<br>  pool: rpool<br> state: ONLINE<br>  scan: none requested<br>config:<br><br>NAME<br>STATE     READ WRITE CKSUM<br>rpool<br>ONLINE       0     0     0<br> raidz2-0<br>ONLINE       0     0     0<br>   dm-uuid-CRYPT-LUKS1-2da63c7ccee346d2af57ce887eeb8411-crypto-d<br>ONLINE       0     0     0<br>   dm-uuid-CRYPT-LUKS1-6a338a713b224c129ea6b26ceb90b499-crypto-a<br>ONLINE       0     0     0<br>   dm-uuid-CRYPT-LUKS1-70c5772bf8c14f3a8480acdffee86afd-crypto-b<br>ONLINE       0     0     0<br>   dm-uuid-CRYPT-LUKS1-7af8ecc364304c369fb7de9d9ff9709d-crypto-e<br>ONLINE       0     0     0<br>   dm-uuid-CRYPT-LUKS1-c5fa340070064c1ba8195618998ba58b-crypto-c<br>ONLINE       0     0     0<br><br>errors: No known data errors<br><br>~# zfs list<br>NAME                     USED  AVAIL  REFER  MOUNTPOINT<br>rpool                   2.79G  54.3G   170K  /mnt/ubuntu<br>rpool/home               383K  54.3G   170K  /mnt/ubuntu/home<br>rpool/home/root          213K  54.3G   213K  /mnt/ubuntu/root<br>rpool/root               675M  54.3G   170K  /mnt/ubuntu<br>rpool/root/ubuntu        675M  54.3G   675M  /mnt/ubuntu<br>rpool/root/ubuntu/boot   170K  54.3G   170K  /mnt/ubuntu<br>rpool/swap              2.13G  56.4G   114K  -<br><br># cat /etc/default/grub<br>GRUB_DEFAULT=0<br>GRUB_HIDDEN_TIMEOUT=0<br>GRUB_HIDDEN_TIMEOUT_QUIET=true<br>GRUB_TIMEOUT=10<br>GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`<br>GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"<br>GRUB_CMDLINE_LINUX=""</font><br><br>I was successful in getting GRUB to install on all of the drives (keep in mind that /boot is part of a ZFS pool).<br><br>As mentioned, however, a reboot results in GRUB failing to boot.<br><br>Any help would be greatly appreciated.</div>