Sto usando Ubuntu 14.04 su una VM usando VirtualBox. Dato che spesso devo fare sviluppo per lavorare sia in Windows che in Linux, ho una directory di sviluppo condivisa. Il problema è che anche con il montaggio automatico selezionato per la VM nel gestore di virtualbox, questa non viene montata automaticamente all'avvio.
Posso montarlo perfettamente dopo aver effettuato l'accesso con il seguente comando:
sudo mount -t vboxsf src /home/patrick/src
Questo è abbastanza semplice da fare, ma mi sembra inutile. Qualche idea su come farlo montare automaticamente all'avvio/accesso?
Risposta accettata:
Ho appena avuto una cosa simile in KVM con una cartella condivisa come file system 9p.
La soluzione se non puoi usare un /etc/fstab
la voce è modificare il /etc/rc.local
del SO guest e inserisci il tuo comando di montaggio personale (senza sudo
!) prima di exit 0
linea.
Il file sarebbe quindi normalmente simile a questo:
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
mount -t vboxsf src /home/patrick/src
exit 0
Assicurati di modificare il file come root (ad es. con sudo nano
o gksudo gedit
).