PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : VirtualBox 2.12



stefan.becker
22.01.09, 20:55
Der Virtualisierer VirtualBox 2.12 ist erschienen.

Changelog: http://forums.virtualbox.org/viewtopic.php?t=13567

Download (Programm&Handbuch): http://www.virtualbox.de/wiki/Downloads

Highlight: Bei aktuellen Distributionen ist dieses USBFS Gemurkse endlich vorbei. Wenn der User in der Gruppe "vboxusers" ist, dann geht es. Da dies eh erforderlich ist, ist also keine Extra-Einrichtung mehr erforderlich.

Rain_maker
23.01.09, 12:41
Highlight: Bei aktuellen Distributionen ist dieses USBFS Gemurkse endlich vorbei. Wenn der User in der Gruppe "vboxusers" ist, dann geht es. Da dies eh erforderlich ist, ist also keine Extra-Einrichtung mehr erforderlich.

Getestet (Host: openSUSE 11.0 - i586, Gaeste: openSUSE 10.3/11.1, Debian Lenny, und Windows XP SP3) und fuer gut befunden.

Greetz,

RM

stefan.becker
23.01.09, 16:45
Getestet (Host: openSUSE 11.0 - i586, Gaeste: openSUSE 10.3/11.1, Debian Lenny, und Windows XP SP3) und fuer gut befunden.

Greetz,

RM

Dem kann ich nicht zustimmen. Nicht gut, sehr gut. :)

USB-Einrichtung und Host Adapter sind jetzt einfach einzurichten. Gefällt mir bald besser als die VMWARE Workstation.

obelix
23.01.09, 19:26
Hi,

weiß jemand ob nun das Konvertieren der VMDKs nach VDI funktioniert?

Thx

Gruß

Obelix

poOoch
23.01.09, 20:12
Was mir bei VirtualBox noch fehlt ist die Möglichkeit, bei den Guest Additions die Synchronisierung der Uhrzeit ausschalten zu können. Ich habe Testszenarien in denen große Zeitsprünge gemacht werden müssen, und diese innerhalb der VM, ohne den Host anzufassen, bewerkstelligen zu können, wäre perfekt. Es gibt diesbezüglich zwar ein Ticket (http://www.virtualbox.org/ticket/2928), aber da ist wohl noch nicht viel passiert.

towo2099
23.01.09, 20:46
Hi,

weiß jemand ob nun das Konvertieren der VMDKs nach VDI funktioniert?

Thx

Gruß

Obelix
Wozu?
VMDK können direkt benutzt werden.

Rain_maker
24.01.09, 01:34
USB-Einrichtung und Host Adapter sind jetzt einfach einzurichten. Gefällt mir bald besser als die VMWARE Workstation.

Was meiner (persönlichen) Meinung nach für VirtualBox als Lösung "for the Housegebrouch" spricht, sind vor allem auch

a) deutlich weniger Platzbedarf der Installation (zur Zeit etwas mehr als 60 MB _nach_ Installation, alleine das RPM der letzten VMware Workstation, die ich getestet hatte, war fast doppelt so groß, die fertig installierte Anwendung nimmt da sicher noch einiges mehr an Platz weg). Das mag zwar bei der heutigen Durchschittsgröße von Festplatten kein allzu wichtiges Kriterium an sich sein, aber wenn eine deutlich kleinere Anwendung meine Ansprüche zufrieden stellt, so bevorzuge ich diese Lösung.

b) keine Registrierung o.ä. notwendig und im Gegensatz zur Workstation kostenlos (OK, VMware Server wäre da dann die kostenlose Alternative).

Für > 95% der "normalen" Benutzer reichen die Features von VirtualBox dicke aus und auch im Bereich der "Extras" scheint VBox gegenüber der etablierteren Lösung VMware mit jedem Release aufzuholen. Konkurrenz belebt das Geschäft.

Greetz,

RM

stefan.becker
24.01.09, 06:22
So ist es. Die wesentlichen Features, wo VMWARE weit voraus ist, sind Snapshots und Teams. Da ist es unschlagbar, aber genau das brauche ich eh nicht.

obelix
24.01.09, 09:14
Ok, das muss ich mir noch einmal anschauen. Bei mir hatte Virtualbox zwar die VMs mit vmdk gestartet, diese sind dann aber mittendrin hängen geblieben. Habe gelesen, dass es u.a. mit den verwendeten Festplattencontrollern zusammenhängt. Bei VMware verbaut man ja SCSI Controller und bei Virtualbox IDE.

Mit gefällt bei VMWare Server 2 das Handling der Bedienung per Browser nicht. Leider hatte ich damals alle meine VMs sofort nach 2.0 übernommen und kann nicht mehr auf 1.0.8 zurück.

Gruß

Obelix

towo2099
24.01.09, 10:53
Öhm, dir is schon klar, daß ein konvertieren von VMDK nach VDI das Problem von SCSI ==> IDE auch nicht lösen würde?
Und in VMWARE muß man auch nicht SCSI benutzen!

obelix
24.01.09, 11:41
Öhm, dir is schon klar, daß ein konvertieren von VMDK nach VDI das Problem von SCSI ==> IDE auch nicht lösen würde?
Und in VMWARE muß man auch nicht SCSI benutzen!

aber ich hatte gehofft / vermutet ;) Hatte sich in einem Howto ziemlich simpel angehört und daher kam meine Vermutung. Das VMware auch IDE kann ist klar aber Standard ist SCSI und das habe ich bei der Erstellung meiner VMs genommen.

Ohne Hand anlegen geht es halt nicht :).

Gruß

Obelix

stefan.becker
24.01.09, 17:14
VBOX kann inzwischen auch SCSI. Ist aber noch experimentell, nur mit Vorsicht (auch Sicherheitskopie genannt) zu geniessen.

TheGhost
24.01.09, 18:42
Hallo,
tja, leider funktionert mein USB-Drucker auf einem XP-Gast mit der Version nicht mehr.
Kann den ganz normal installieren etc aber kein Auftrag kommt durch.
Habe dazu gerade im Virtualbox-Forum diesen (http://forums.virtualbox.org/viewtopic.php?t=13682&highlight=printer) Thread gefunden.
Da hat scheinbar jemand das gleiche Problem.
Ansonsten gefällt mir Vbox aber auch verdammt gut.
Ich denke das dieses USB-Druckerproblem auch recht flott beseitigt wird.
Gruß

Edit:
Nachdem ich gerade den Kernel auf die (neue) Version 2.6.28.2 upgedatet habe klappt es auch mit dem Drucker, alles lüppt!

333fps
25.01.09, 08:31
Getestet (Host: openSUSE 11.1 - i586, Gaeste: Dos622/4Dos, Windows Xp, und Windows Vista Ultimate) und auch fuer gut befunden.

USB hat aber bei mir in noch keiner VBox funktioniert.

Nachtrag:
Inzwischen funktioniert USB so leidlich (langsamer Modus) wenigstens in Win XP ;) (hatte Filter vergessen)

exponator
14.04.09, 20:08
Hi Leute,

VMDK können direkt benutzt werden.

Ich habe die Version 6 von VMware installiert, womit ich auch WinXP in einer VM installiert habe. Diese sind in vielen einzelnen Dateien gesplittet.
WindowsXP.vmdk: 965 KB
WindowsXPs-001.vmdk: 1.3 GB
WindowsXP-s002.vmdk: 1.0 GB
WindowsXP-s003.vmdk: 1.7 GB
WindowsXP-s004.vmdk: 1.9 GB
WindowsXP-s005.vmdk: 666.7 MB
WindowsXP-s006.vmdk: 64.0 KB
in verschiedenen Größen eben.
Aus welchem Grund auch immer -installiert/aktualisiert wurde nichts- will VMware nicht mehr laufen.

Jetzt habe ich die neuste Version, denke ich, von VB installiert. (Vers.: 2.2.0 r45846)
Mit dieser Version soll man ja, wie beschrieben, eine VMDK starten können.
Also versuchte ich mein Glück. Allerdings ohne Erfolg.
Auch eine Umstellung des Festplattentyps von IDE auf SCSI brachte nichts.

Daraufhin versuchte ich vmware-config.pl durchlaufen zu lassen.
Ebenso ohne Erfolg.
Die Ausgabe besagt:

Extracting the sources of the vmmon module.

Building the vmmon module.

Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-config13/vmmon-only'
make -C /lib/modules/2.6.22.16-0.2-default/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/linux-2.6.22.16-0.2-obj/x86_64/default'
make -C ../../../linux-2.6.22.16-0.2 O=../linux-2.6.22.16-0.2-obj/x86_64/default modules
CC [M] /tmp/vmware-config13/vmmon-only/linux/driver.o
In file included from include2/asm/tsc.h:1,
from include2/asm/timex.h:15,
from /usr/src/linux-2.6.22.16-0.2/include/linux/timex.h:187,
from /usr/src/linux-2.6.22.16-0.2/include/linux/sched.h:49,
from /tmp/vmware-config13/vmmon-only/linux/driver.c:13:
/usr/src/linux-2.6.22.16-0.2/include/asm-i386/tsc.h: In function ‘get_cycles’:
/usr/src/linux-2.6.22.16-0.2/include/asm-i386/tsc.h:29: warning: left shift count >= width of type
/usr/src/linux-2.6.22.16-0.2/include/asm-i386/tsc.h: In function ‘get_cycles_sync’:
/usr/src/linux-2.6.22.16-0.2/include/asm-i386/tsc.h:57: warning: left shift count >= width of type
In file included from /usr/src/linux-2.6.22.16-0.2/include/linux/timer.h:5,
from /usr/src/linux-2.6.22.16-0.2/include/linux/sched.h:82,
from /tmp/vmware-config13/vmmon-only/linux/driver.c:13:
/usr/src/linux-2.6.22.16-0.2/include/linux/ktime.h: In function ‘ktime_set’:
/usr/src/linux-2.6.22.16-0.2/include/linux/ktime.h:84: warning: comparison is always false due to limited range of data type
In file included from /usr/src/linux-2.6.22.16-0.2/include/linux/mm.h:40,
from /tmp/vmware-config13/vmmon-only/./include/compat_page.h:5,
from /tmp/vmware-config13/vmmon-only/linux/driver.c:120:
include2/asm/pgtable.h: In function ‘pgd_bad’:
include2/asm/pgtable.h:233: warning: left shift count >= width of type
include2/asm/pgtable.h: In function ‘pud_bad’:
include2/asm/pgtable.h:238: warning: left shift count >= width of type
include2/asm/pgtable.h: In function ‘pmd_bad’:
include2/asm/pgtable.h:243: warning: left shift count >= width of type
include2/asm/pgtable.h: In function ‘pte_exec’:
include2/asm/pgtable.h:271: warning: left shift count >= width of type
include2/asm/pgtable.h: In function ‘pte_mkexec’:
include2/asm/pgtable.h:284: warning: left shift count >= width of type
include2/asm/pgtable.h: In function ‘pte_modify’:
include2/asm/pgtable.h:372: warning: left shift count >= width of type
In file included from /tmp/vmware-config13/vmmon-only/./include/compat_page.h:5,
from /tmp/vmware-config13/vmmon-only/linux/driver.c:120:
/usr/src/linux-2.6.22.16-0.2/include/linux/mm.h: In function ‘lowmem_page_address’:
/usr/src/linux-2.6.22.16-0.2/include/linux/mm.h:569: warning: integer constant is too large for ‘unsigned long’ type
/usr/src/linux-2.6.22.16-0.2/include/linux/mm.h:569: warning: cast to pointer from integer of different size
/usr/src/linux-2.6.22.16-0.2/include/linux/mm.h: In function ‘pud_alloc’:
/usr/src/linux-2.6.22.16-0.2/include/linux/mm.h:912: warning: left shift count >= width of type
/usr/src/linux-2.6.22.16-0.2/include/linux/mm.h:912: warning: integer constant is too large for ‘unsigned long’ type
/usr/src/linux-2.6.22.16-0.2/include/linux/mm.h:912: warning: cast to pointer from integer of different size
/usr/src/linux-2.6.22.16-0.2/include/linux/mm.h: In function ‘pmd_alloc’:
/usr/src/linux-2.6.22.16-0.2/include/linux/mm.h:918: warning: left shift count >= width of type
/usr/src/linux-2.6.22.16-0.2/include/linux/mm.h:918: warning: integer constant is too large for ‘unsigned long’ type
/usr/src/linux-2.6.22.16-0.2/include/linux/mm.h:918: warning: cast to pointer from integer of different size
{standard input}: Assembler messages:
{standard input}:52: Error: attempt to move .org backwards
{standard input}:377: Error: attempt to move .org backwards
{standard input}:50: Error: cannot represent relocation type BFD_RELOC_64
{standard input}:50: Error: cannot represent relocation type BFD_RELOC_64
{standard input}:375: Error: cannot represent relocation type BFD_RELOC_64
{standard input}:375: Error: cannot represent relocation type BFD_RELOC_64
{standard input}:248: Error: cannot represent relocation type BFD_RELOC_64
{standard input}:469: Error: cannot represent relocation type BFD_RELOC_64
{standard input}:483: Error: cannot represent relocation type BFD_RELOC_64
{standard input}:539: Error: cannot represent relocation type BFD_RELOC_64
{standard input}:587: Error: cannot represent relocation type BFD_RELOC_64
{standard input}:605: Error: cannot represent relocation type BFD_RELOC_64
make[4]: *** [/tmp/vmware-config13/vmmon-only/linux/driver.o] Fehler 1
make[3]: *** [_module_/tmp/vmware-config13/vmmon-only] Fehler 2
make[2]: *** [modules] Fehler 2
make[1]: *** [modules] Fehler 2
make[1]: Leaving directory `/usr/src/linux-2.6.22.16-0.2-obj/x86_64/default'
make: *** [vmmon.ko] Fehler 2
make: Leaving directory `/tmp/vmware-config13/vmmon-only'
Unable to build the vmmon module.

For more information on how to troubleshoot module-related problems, please
visit our Web site at "http://www.vmware.com/download/modules/modules.html" and
"http://www.vmware.com/support/reference/linux/prebuilt_modules_linux.html".

Execution aborted.


Wie kann ich vorgehen?
Kann VB nicht mit VMDKs von VMware der Version 6?
Kann ich die einzelnen VMDKs mergen und konvertieren?
Wenn ja WIE und mit welchem Tool?

stefan.becker
14.04.09, 20:15
Du musst eine zusammenhängende vmdk daraus machen.

Das geht per vmware-vdiskmanager:

http://www.vmware.com/download/sdk/virtualdisk.html

exponator
14.04.09, 20:21
Hi Stefan,
schön.
Aber funktoniert dieser auch ohne das VMware richtig funktioniert?
Und wie muss ich vorgehen? Ich habe das Tool noch nie gebraucht.

stefan.becker
14.04.09, 20:28
Klar, geht ohne VMWARE. Einfach mal ohne Parameter aufrufen nach Installation, das Tool zeigt die Optionen an.

exponator
14.04.09, 20:38
Hi Stefan,
ich habs mal folgendermaßen gemacht:

vmware-vdiskmanager -r Windows-XP-Professional1.vmdk -t 0 WinXP-Pro.vmdk

In VB als neue VM eingebunden, gestartet und... NIX. Nur ein schwarzer Bildschirm nachdem in ein Fensterformat á la 16:9 geschaltet wurde.
Weiter gehts da nix. Schade.

exponator
14.04.09, 20:46
Hast Du sonst noch eine IDEE?

stefan.becker
14.04.09, 20:55
Es sollte eine IDE-Disk sein, keine SCSI.

Als IDE Adapter sollte dann bei VirtualBox PIX 4 eingestellt sein.

exponator
14.04.09, 21:03
Deswegen geht auch wahrscheinlich nicht. Standardmäßig hat VMware eine SCSI Disk angelegt.
Aber selbst eine Umstellung der Festplatte in VB als SCSI (BusLogic oder Lsilogic) bringt nichts.
Kann man diese SCSI nicht in eine IDE wandeln? Gibt es da eine Möglichleit?
Kennst Du das VMware Development Kit? Geht es vielleicht damit?

stefan.becker
14.04.09, 21:07
Hört sich nach Gebastel an.

Du könntest z. B. eine neue IDE Disk leer anlegen. Dann könntest du den Inhalt von A nach B kopieren. Dazu brauchst du aber eine laufende VMWARE.

Vermutlich ist eine Neuinstallation dann wohl der einfachste Weg.

exponator
14.04.09, 21:13
Alles klar.
Kann Du mit der Ausgabe von vmware-config.pl (s.o.) etwas anfangen?

exponator
14.04.09, 21:17
JippieJeeehhh.
Es geht wieder.
Morgen wird Dein Rat befolgt und kopiert was das Zeug hält.
Danke Dir für Deine Hilfe bis dahin.

stefan.becker
14.04.09, 21:17
Macht keinen Sinn, bei Version 6 nach Fehler zu suchen. Hole dir die aktuelle Version 6.52. Dann sehen wir weiter.