Moving a ZFS install to another system

Brian Read

Renowned Member
Jan 4, 2017
123
7
83
76
I've got a proxmox install which is just one ZFS pool (inc the system and bootup).

I want to move it to another system. When I try to boot from it, it gives me a "no such device (xxxxx) " and "unknown filesystem ", and drops me into "Grub rescue".

How do I update the grub so that it boots?

Cheers Brian
 
Here is the relevant documentation for that problem.

Depending on the used method, it is very, very easy. I did a bios-boot move to another system two weeks ago and a simple grub-install in chroot did the trick.
 
However neither worked.

Here is my setup:

Code:
root@pve:~# lsblk -o +FSTYPE
NAME      MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT FSTYPE
sda         8:0    0   2.7T  0 disk          
├─sda1      8:1    0  1007K  0 part          
├─sda2      8:2    0   2.7T  0 part            zfs_member
└─sda9      8:9    0     8M  0 part          
sdb         8:16   0   2.7T  0 disk          
├─sdb1      8:17   0   2.7T  0 part            zfs_member
└─sdb9      8:25   0     8M  0 part          
sdc         8:32   0   2.7T  0 disk          
├─sdc1      8:33   0  1007K  0 part          
├─sdc2      8:34   0   2.7T  0 part            zfs_member
└─sdc9      8:41   0     8M  0 part

I did grub-install on /dev/sda9 and sdb9 and sdc9.

But I still get the grub-rescue prompt on boot.
 
Last edited: