depois de muito mais pesquisas, descobri que a falta do diretório tftpboot é intencional. a fim de enviar qualquer opção do kernel para o nó (por exemplo, noapic nolapic etc) edit
/usr/share/pyshared/provisioningserver/kernel_opts.py
Na parte inferior, o método compose_kernel_command_line tem uma matriz de opções.
Acabei de executar a função maas-cli accept-all para fazer com que o nó seja inicializado através do esquema pxe padrão. Ele fez o check-in (eu tive que aceitar e encomendar novamente) e, em seguida, consegui colocar tudo em bootstrap e em execução.