Esta ainda não é uma resposta completa, mas mais como as orientações sobre 2 abordagens que você tem:
1 - Você pode editar /etc/fstab
e adicionar esta montagem lá. Você precisaria converter seu parâmetro de montagem na sintaxe fstab. Um palpite seria algo parecido /home/jamesw/host vboxsf myshare,umask=002,uid=<youruser>,gid=plugdev 0 0
. Você precisaria sudo
editar seu fstab, mas, uma vez feito, ele será montado automaticamente na inicialização. Como isso é feito antes mesmo de você efetuar login, você precisa de um caminho absoluto para o ponto de montagem (daí / home / jamesw / host), você não pode usar $HOME
or ~
. Dica: a pasta "host" não precisa existir. Se estiver no fstab, o mount o criará para você.
2 - Você pode usar em fusermount
vez de montar. A sintaxe é semelhante (mas não idêntica, portanto, você ainda precisa converter os parâmetros de montagem). O Fusermount exige que seu ponto de montagem esteja em algum lugar dentro do seu $ HOME, mas a maior vantagem é que você não precisaria sudo
. E a montagem estará disponível no Nautilus (como se fosse um CD ou chave USB). Depois de obter os parâmetros corretos e testá-lo, você pode adicioná-lo ao seu ~/.profile
, que é executado sempre que você faz login.
EDIT: Estou assumindo que o Virtualbox não precisa que a máquina esteja realmente em execução para compartilhar pastas, OU que está em funcionamento antes de você fazer login