Para responder minha própria pergunta:
# create a folder
mkdir -p ~/iso/boot/grub
# lookup the ID of the hard disk
# e. g. gnulinux-simple-b91b8ec8f2733827
vi /boot/grub/grub.cfg
# create a new grub.cfg
vi ~/iso/boot/grub/grub.cfg
com o seguinte conteúdo (adapte-se à sua configuração):
set timeout=0
menuentry 'Debian GNU/Linux' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-b91b8ec8f2733827' {
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod zfs
set root='hd0,gpt1'
configfile /ROOT/debian@/boot/grub/grub.cfg
}
então:
# create ISO
grub-mkrescue -o grub.iso ~/iso
Agora você pode usar este ISO para inicializar.