Na verdade, é bastante fácil.
site de Brendan Kidwell dá você uma boa introdução ao seu script para iniciar sua VM na inicialização. Uma das grandes vantagens deste script é que ele não encerra sua máquina virtual se você desligar seu host, mas permite configurar as coisas para que sua VM seja hybernated. Isso significa que, na reinicialização do host, a VM continuará do jeito que parou.
O script pode ser encontrado aqui .
Para concluir sua solicitação, basta introduzir a chamada para montar a pasta compartilhada na sub-rotina do_wait_for_online
echo Ready
e para iniciar o serviço não com start , mas com start-wait . A diferença entre os dois é que o segundo irá esperar que a VM fique online, que é o primeiro momento em que você pode montar uma pasta compartilhada via sshfs .