Ich verwende Ubuntu 14.04 auf einer VM mit VirtualBox. Da ich häufig sowohl unter Windows als auch unter Linux entwickeln muss, habe ich ein gemeinsames Entwicklungsverzeichnis. Das Problem ist, dass selbst wenn für die VM im Virtualbox-Manager Auto Mount ausgewählt ist, diese beim Start nicht automatisch gemountet wird.
Ich kann es problemlos mounten, sobald ich mich mit dem folgenden Befehl anmelde:
sudo mount -t vboxsf src /home/patrick/src
Das ist einfach genug zu tun, aber erscheint mir sinnlos. Irgendwelche Ideen, wie man dies dazu bringt, beim Start/Anmeldung automatisch zu mounten?
Akzeptierte Antwort:
Ich hatte gerade eine ähnliche Sache in KVM mit einem freigegebenen Ordner als 9p-Dateisystem.
Die Lösung, wenn Sie kein /etc/fstab
verwenden können Der Eintrag besteht darin, /etc/rc.local
des Gastbetriebssystems zu bearbeiten und fügen Sie Ihren persönlichen Mount-Befehl ein (ohne sudo
!) vor der exit 0
Linie.
Die Datei würde dann normalerweise so aussehen:
#!/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
Stellen Sie sicher, dass Sie die Datei als root bearbeiten (z. B. mit sudo nano
oder gksudo gedit
).