Você poderia passar o parâmetro de inicialização install
para o kernel e então ter um script de inicialização que tem uma função como a seguinte:
install() {
grep -q install /proc/cmdline
if [[ $? != 0 ]]; then
/usr/sbin/install-lfs
reboot
fi
}
install
Se ele vir o parâmetro de inicialização, ele executará o script e reinicializará a máquina quando ela for concluída. Se isso não acontecer, será iniciado normalmente.