Eu postei minha solução no GitHub:
Este guia lhe dará instruções detalhadas sobre como instalar o Linux em uma inicialização de disco de loopback LVM de uma unidade USB (grub e partição de inicialização) sem ter que alterar o setor de inicialização do disco interno do PC.
A parte relevante foi implementada pelo link script:
!/bin/sh -e
Antonio Petricca - 17/03/2018
PREREQS=""
Output pre-requisites
prereqs() { echo "$PREREQ" }
case "$1" in prereqs) prereqs exit 0 ;; esac
. /scripts/functions
MNT=/host ROOT_MNT=${rootmnt}${MNT}
_log_msg "Moving LVM loops host device mount point from \"${MNT}\" to \"${ROOT_MNT}\"...\n"
mount -o remount,rw ${rootmnt} || panic "Cannot remount \"${rootmnt}\" R/W."
[ -d ${ROOT_MNT} ] || mkdir -p ${ROOT_MNT} || panic "Cannot create \"${ROOT_MNT}\" mount point."
mount -n -o move ${MNT} ${ROOT_MNT} || panic "Cannot move \"${MNT}\" to \"${ROOT_MNT}\"."
log_end_msg "Done"