LINUX.ORG.RU

Сообщения stivy007

 

Проблемы с автозапуском виртуалки VirtualBox под Ubuntu Server

Хотел добавить новую виртуальную машину, теперь старая не хочет нормально запускаться... Перед тем как попытался добавить новую ВМ, старая запускалась из /etc/init.d/VM Вот сам скрипт:

#!/bin/sh
# chkconfig: 345 20 80
# description: VBox Machine server
# Source function library.
run_by_init() {
([ "$previous" ] && [ "$runlevel" ]) || [ "$runlevel" = S ]
}

export PATH="${PATH:+$PATH:}/bin:/usr/bin:/usr/sbin:/sbin"

VM_USER="admtino"
SU="su $VM_USER -c"
VBOXMANAGE="VBoxManage -nologo"
VBOXHeadless="/usr/bin/VBoxHeadless"

start () {
        echo "Starting VBox Machine $VM"
        $SU "$VBOXHeadless --startvm "1cvm" &"
}

stop () {
        $SU "$VBOXMANAGE list runningvms" | while read VM; do
        echo "Shutting down VM: $VM ..."
        $SU "$VBOXMANAGE controlvm "$VM" acpipowerbutton"
        done
}


restart() {
        stop
        start
}

case $1 in
        start)
                start
        ;;
        stop)
                stop
        ;;
        restart)
                restart
        ;;
        status)
                echo "The following virtual machines are currently running:"
                $SU "$VBOXMANAGE list runningvms" | while read VM; do
                echo -n "$VM ("
                echo -n `$SU "VBoxManage showvminfo $VM|grep Name:|sed -e 's/^N$
                echo ")"
                done
        ;;
        *)
        echo $"Usage: $prog {start|stop|restart|status}"
        exit 3
esac
exit 0


Теперь выдает ошибку «Invalid machine name or uuid» и не запускается. Причем, если запускать из командной строки как $> sudo VBoxHeadless --startvm «1cvm» то все работает.

 , виртульная машина

stivy007
()

RSS подписка на новые темы