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:
das kann man mit
insserv vboxmount
aktivieren.....bestimmt nicht der akademisch richtige Weg, aber funktioniert.
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.