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: