I've searched for a bit on google and figured I would come back here and ask.
I was seeing hints, tips or otherwise flashes of the elusive solution, but nothing conclusive.
I have installed CentOS on VirtualBox 4.3.2 r90405. I am going to be running a Bacula backup server on it.
I have this installed on my WIndows 7 64bit SP1 Home premium HP Pavilion DV6 laptop running 8GB and Intel i7, Ivy-bridge.
It's some sort of driver problem. startx will fail in the section where it tries loading extension GLX.
I'll try mailing Xorg.0.log from the vm to myself so I can paste here. (Alas, how aggravating to paste anything when you don't have X window emulation of any kind!!)
If I set /etc/inittab to come up default on runlevel 5 ( i.e.- the level where x and other network dependent services kick in), it will hang and not boot all the way.
Makes, sense, as that emulates the startx behavior.
Vmware player doesn't work either and hangs in exactly the same way, if X is configured to start at boot as described.
BTW, vmware player is ! Only moved to it temporarily in hopes of USB 3.0 support. What a piece. I hate EMC with every gene in my body. I digress.
Is this just a matter of specifying the vboxvideo driver correctly in xorg.conf and then loading its kernel module with something like modprobe?
Not sure here.
I had chased a CentOS thread's solution that spoke about downloading an nvidia-detect tool from elpro.org and upon review, downloading the appropriate driver and updating Xconfig, etc.
Then I realized, wait, he's running a physical machine, and virtual box must use some kind of virtual device.
I then changed the xorg.conf file in /etc/X11 to update the video device section to "vboxvideo".
Here's Xog.0.log passage:
Code: Select all
[ 3263.245] Initializing built-in extension DRI2
[ 3263.245] (II) LoadModule: "glx"
[ 3263.245] (II) Loading /usr/lib64/xorg/modules/extensions/nvidia/libglx.so
[ 3263.256] (II) Module glx: vendor="NVIDIA Corporation"
[ 3263.256] compiled for 4.0.2, module version = 1.0.0
[ 3263.256] Module class: X.Org Server Extension
[ 3263.256] (II) NVIDIA GLX Module 325.15 Wed Jul 31 18:12:00 PDT 2013
[ 3263.257] Loading extension GLX
[ 3263.257] (II) LoadModule: "vboxvideo"
[ 3263.260] (WW) Warning, couldn't open module vboxvideo
[ 3263.260] (II) UnloadModule: "vboxvideo"
[ 3263.260] (II) Unloading vboxvideo
[ 3263.260] (EE) Failed to load module "vboxvideo" (module does not exist, 0)
[ 3263.260] (EE) No drivers available.
[ 3263.261]
Fatal server error:
[ 3263.261] no screens found
[ 3263.262] (EE)
Please consult the CentOS support
at https://www.redhat.com/apps/support/
for help.
[ 3263.266] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 3263.267] (EE)
Current Xorg.conf:
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 325.15 (buildmeister@swio-display-x64-rhel04-03) Wed Jul 31 19:04:27 PDT 2013
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection
Section "Files"
ModulePath "/usr/lib64/xorg/modules/extensions/nvidia"
ModulePath "/usr/lib64/xorg/modules"
FontPath "/usr/share/fonts/default/Type1"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from data in "/etc/sysconfig/keyboard"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbLayout" "us"
Option "XkbModel" "pc105"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Fake Card"
Driver "vboxvideo"
VendorName "Oracle Corporation"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection
Thanks for any direction! Brian