• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] VBox: Shared folders in OS 11.1

Status
Für weitere Antworten geschlossen.

coogor

Hacker
Moinsen,

ich versuche in einem 11.1 Client einen shared folder direkt beim Start mit einzugeben.

Erster Anlauf: den Mount Befehl in /etc/boot.local mt aufnehmen:
/bin/mount -t vboxsf -o rw folder_ext /mnt

Funktioniert zwar von der Kommandozeile aus, aber nicht aus /etc/boot.local. Wird boot.local nicht mehr aufgerufen?

EDIT:
Bin jetzt selbst auf die Lösung gekommen.
1) /etc/boot.local wird nicht mehr abgearbeitet, ist mit irgendeiner der letzten SUSE-Distributionen in /etc/init.d/boot.local verschoben worden
2) Den Mount in /etc/init.d/boot.local zu machen funktioniert nicht, da die vbox-addons noch nicht geladen sind (Fehlermeldung: No such device)
3) Also legt man sich ein Startscript /etc/init.d/vboxmount an:
Code:
#! /bin/sh
#
# description: VirtualBox Linux Shared folders at startup
#
### BEGIN INIT INFO
# Provides:       vboxmount
# Required-Start: vboxadd
# Required-Stop:
# Default-Start:  2 3 4 5
# Default-Stop:   0 1 6
# Description:    VirtualBox Linux Additions kernel modules
### END INIT INFO

start()
{
    echo -n "Mounting VirtualBox Shared folder ";
/bin/mount -t vboxsf -o rw,uid=1000,gid=1000 folder_ext /mnt

}

stop()
{
    echo -n "Stopping VirtualBox Shared folder ";
    if !umount -a -t vboxsf 2>/dev/null; then
        fail "Cannot unmount vboxsf folders"
    fi
}

restart()
{
    stop && start
    return 0
}



case "$1" in
start)
    start
    ;;
stop)
    stop
    ;;
restart)
    restart
    ;;
setup)
    setup
    ;;
status)
    dmnstatus
    ;;
*)
    echo "Usage: $0 {start|stop|restart|status}"
    exit 1
esac

exit

das kann man mit
insserv vboxmount
aktivieren.....bestimmt nicht der akademisch richtige Weg, aber funktioniert.
 
Status
Für weitere Antworten geschlossen.
Oben