[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Virtualbox starten



Boris Andratzek schrieb:
> Andreas Juch schrieb:
>> Am Thu, 17 Jan 2008 21:45:51 +0100
>> schrieb Boris Andratzek <Boris.Andratzek@cation.de>:
>>
>>> Ja, das habe ich in der Tat vor, auch wenn der Zweck zunächst für mich
>>> gedeckelt ist! Über 'status' muss ich mir erstmal Gedanken machen, was
>>> da überhaupt sinnvoll sein kann. Der Virtuellen Maschine ein 'stop' zu
>>> schicken heißt, Windows runterzufahren. Ich glaube, man kann dieser
>>> VirtualBox ein ACPI vorgaukeln, damit müsste man ein Shutdown auslösen
>>> können..... Mal sehen.
>> VBoxManage controlvm <uuid>|<name> acpipowerbutton sollte das tun was
>> du brauchst. Du musst die VM aber nicht herunterfahren. Mit savestate
>> kannst du sie auch einfrieren und beim nächsten mal da fortsetzen.
>>
> 
> Oh Mann, diese Sache habe ich baumeln lassen, sorry....
> 
> Danke Andreas, ja die Sache funktioniert grundsätzlich. Ich habe
> zwischenzeitig aufgegeben, weil meine virtuelle Maschine eben nicht
> runtergefahren ist. Warum? Für diese Erkenntnis habe ich recht lange
> gebraucht:
> Weil es ein Windows 2003 SERVER ist. Der fährt naklar nicht herunter,
> nur weil jemand den Knopf scharf anschaut. Das wird man dem Windows
> irgendwie klarmachen müssen. Die Antwort auf diese Frage dürfte aber in
> dieser Liste definitiv OT sein :-)

Also, das war's auch nicht. Vielleicht muss man die VBoxGuestAdditions
installieren. Morgen.
Dafür habe ich einen hübschen Befehl für den Status gefund, so dass das
ganze init-Script jetzt so aussieht:

#!/bin/bash
#
#    This program is free software; you can redistribute it and/or modify
#    it under the terms of the GNU General Public License as published by
#    the Free Software Foundation; either version 2 of the License, or
#    (at your option) any later version.
#
#    This program is distributed in the hope that it will be useful,
#    but WITHOUT ANY WARRANTY; without even the implied warranty of
#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#    GNU General Public License for more details.
#
### BEGIN INIT INFO
# Provides:          vbox_win2003server
# Required-Start:
# Should-Start:      $ALL
# Default-Start:     2 3 5
# Default-Stop:      0 1 6
# Short-Description: Start Windows 2003 Server in a VirtualBox
# Description:       Start Windows 2003 Server in a VirtualBox
### END INIT INFO
#

case "$1" in
    start)
        VBoxVRDP -startvm "Windows 2003 Server" &
        ;;
    stop)
        VBoxManage controlvm "Windows 2003 Server" acpipowerbutton &
        ;;
    restart)
        $0 stop
        sleep 1
        $0 start
        ;;
    status)
        VBoxManage showvminfo "Windows 2003 Server" &
        ;;
    *)
        echo "Usage: $0 { start | stop | restart | status }"
        exit 1
        ;;
esac


Reply to: