J'utilise Ubuntu 14.04 sur une machine virtuelle utilisant VirtualBox. Comme je dois souvent faire du développement pour travailler sous Windows et Linux, j'ai un répertoire de développement partagé. Le problème est que même avec le montage automatique sélectionné pour la machine virtuelle dans le gestionnaire de virtualbox, elle n'est pas automatiquement montée au démarrage.
Je peux le monter parfaitement une fois que je me suis connecté avec la commande suivante :
sudo mount -t vboxsf src /home/patrick/src
C'est assez simple à faire mais me semble inutile. Des idées sur la façon de faire en sorte que cela se monte automatiquement au démarrage/à la connexion ?
Réponse acceptée :
Je viens d'avoir une chose similaire dans KVM avec un dossier partagé en tant que système de fichiers 9p.
La solution si vous ne pouvez pas utiliser un /etc/fstab
l'entrée est de modifier le /etc/rc.local
du système d'exploitation invité et insérez votre commande de montage personnelle (sans sudo
!) avant la exit 0
ligne.
Le fichier ressemblerait alors normalement à ceci :
#!/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
Assurez-vous de modifier le fichier en tant que root (par exemple avec sudo nano
ou gksudo gedit
).