Wie man die vbox dauerhaft einbindet

379
Fagun Bhavsar

Auf meinem Ubuntu 11.10-Computer verwende ich vbox (was wiederum ein Ubuntu mit Quellcode ist). Um ein tägliches Update eines Codes durchzuführen, gefolgt von Tests, müssen Sie diese Box bei jedem Neustart bereitstellen. Ich habe versucht, etc / fstab zu ändern und es mit einem Lesezeichen zu versehen, aber es funktioniert nicht. Könnte mir bitte jemand weiterhelfen? Kann ein Bash-Skript die Lösung sein?

2

1 Antwort auf die Frage

0
MSIS

Bearbeiten Sie /etc/fstabals root:

sudo nano /etc/fstab 

Fügen Sie diese Zeile am Ende der Datei hinzu:

mySharedFolderNameAsConfiguredInVBox /home/me/mysharedfolder vboxsf defaults 0 0 

Beachten Sie, dass /home/me/mysharedfolderes existieren muss ( mkdir /home/me/mysharedfolder).

/etc/fstab/Behalten Sie auch eine leere Zeile am Ende von anderen, wo es möglicherweise nicht funktioniert.

Jetzt sollte alles funktionieren! ;)

Nun, ich entschuldige mich für die Verwirrung hier. Ich habe keinen freigegebenen Ordner in Vbox, es ist eher eine komplette Vbox, die ich gerne automatisieren würde. Fagun Bhavsar vor 12 Jahren 0
@Fagun Was meinst du mit einer Vbox? Möchten Sie die virtuelle Maschine oder eine virtuelle Festplatte an Ihre Vitrual-Maschine anschließen? MSIS vor 12 Jahren 0
It's a virtual machine which I want to mount. Currently I am doing it by executing this command: sshfs @:/home /media/box, which gets unmounted as soon as system is off Fagun Bhavsar vor 12 Jahren 0
Then create a new file `/etc/init.d/S99mymount` with the following inside: `#!/bin/sh #place return here in your file # mounting the vbox: sshfs @:/home /media/box & # <-- Don't forget the "&" otherwise other system stuff won't start until this returns !!! #place return here in your file exit 0 #place return here in your file ` This script will be executed on the startup of your machine automatically. MSIS vor 12 Jahren 0
Wenn der letzte Kommentar funktioniert hat, kann ich die Antwort korrigieren MSIS vor 12 Jahren 0
Ich glaube, es war ein schreckliches Missverständnis von meiner Seite. sshfs stellt das Dateisystem als Nicht-Root-Benutzer bereit, während ich durch ein Skript versuchte, als Root-Benutzer zu mounten. Ich habe einen Eintrag in autostart als box.desktop erstellt und den öffentlichen Schlüssel im .ssh-Ordner der Remote-Maschine hinzugefügt. Vielen Dank nochmal für die Hilfe und sorry für das Missverständnis :-) Fagun Bhavsar vor 12 Jahren 0