Hi @ all,
ich verzweifel ein wenig, wollte mal Windows XP emulieren für ein paar Spiele, jedoch hapert es schon beim Emulieren. Habe noch VirtualBox auf meine Festplatte gefunden. Und zwar VirtualBox_1.5.6-1_Linux_amd64.run, habe auch die 64-Bit Distrubition von Suse. Habe vorher gcc, make und den passenden Kernel-Header über YAST instaliert. Dann habe ich VirtualBox instaliert. Das Programm läuft auch jedoch wenn ich ein Virtuelles System starten möchte bzw. erstmal zur installation des Betriebsystems kommt der Fehler:
VirtualBox kernel driver not installed. The vboxdrv kernel module was either not loaded or /dev/vboxdrv was not created for some reason. Re-setup the kernel module by executing '/etc/init.d/vboxdrv setup' as root.
VBox status code: -1908 (VERR_VM_DRIVER_NOT_INSTALLED).
Fehlercode:
0x80004005
Komponente:
Console
Interface:
IConsole {1dea5c4b-0753-4193-b909-22330f64ec45}
Habe gelesen das man dann den Kernel mit /etc/init.d/vboxdrv setup neu einbinden soll, jedoch bekomme ich dann folgendes:
/etc/init.d/vboxdrv setup
Stopping VirtualBox kernel module done
Removing old VirtualBox kernel module done
Recompiling VirtualBox kernel module done
Starting VirtualBox kernel module failed
Jetzt weiß ich leider nicht mehr weiter kann mit jemand helfen?
Ich verzweifel solangsam daran.
Vielen Dank im vorraus.
Linux 15.009 Themen, 106.826 Beiträge
Wenn Du SuSE 11.0 hast, dann installiere Virtualbox komplett über Yast (ist Bestandteil der Distri), dann werden alle Abhängigkeiten automatisch aufgelöst, die entsprechenden Kernelmodule richtig installiert, es ist im automatischen Update und die Kernelmodule werden beim Update auch wieder richtig eingebunden.
SuSE 11.0 ist z.Z bei Virtualbox 1.6.4 (OSE) Du hast also eine Version, welche bei SuSE 10.3 aktuell war.
Du hast einen Problem mit dem Kernelmodul vboxdrv.
Dieses steht bei mir unter /lib/modules/2.6.25.11-0.1-default/updates
-rw-r--r-- 1 root root 94610 9. Aug 14:15 vboxadd.ko
-rw-r--r-- 1 root root 1680369 9. Aug 14:15 vboxdrv.ko
-rw-r--r-- 1 root root 83664 9. Aug 14:15 vboxvfs.ko
Dein Fehler entsteht meist dann, wenn der Kernel upgedated wurde und von Hand installierte Programme, welche eigene Module compilieren, nicht mit den neuen Kernelheader compiliert wurden, bzw. wenn das Programm zum aktuellen Kernel keine Kernelheader für sich findet. Dies passiert auch oft mit von Hand installierten properitären Grafikkartentreibern, z.B. von ATI.
Auf der sicheren Seite ist man bei solchen Sachen immer, wenn solche Software über die von Yast zur Verfügung gestellten Repositories installiert.
Im Falle von Virtualbox findest Du das Repository hier :
http://download.opensuse.org/repositories/Virtualization:/VirtualBox/openSUSE_11.0/
Dieses musst Du in Yast entsprechend einbinden und der Rest einschließ Updates gehen automatisch. Lediglich wenn Du Virtualbox mit fester IP betreiben willst, ist noch etwas Handarbeit angesagt, da Du dann eine Netzwerkbrücke br0 installieren musst. Ist jedoch im Handbuch beschrieben, aber auch nicht zwingend notwendig, denn der integrierte DHCP Server in Virtualbox reicht bei Standardnutzung völlig aus.
