VirtualBox - Xorg: (EE) No devices detected. Fatal server error: no screens found [SOLVED]

Вкратце, САБЖ и это:

No devices to configure. Configuration failed.
(EE) No devices detected.
Fatal server error:
no screens found

А теперь подробнее:

Собственно, на Windows XP стоит VirtualBox v.4.0.8.
В ней - гостевая Gentoo 11.0 (ядро 2.6.38-r6).

Пакеты:

x11-base/xorg-drivers-1.9
x11-drivers/xf86-input-virtualbox-4.0.8
x11-drivers/xf86-video-virtualbox-4.0.8
x11-drivers/xf86-input-evdev-2.6.0

/etc/make.conf:

INPUT_DEVICES="evdev keyboard mouse virtualbox"
VIDEO_CARDS="virtualbox vesa"

/etc/X11/xorg.conf:

Section "ServerLayout"
        Identifier     "X.org Configured"
        Screen      0  "Screen0" 0 0
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
        ModulePath   "/usr/lib/xorg/modules"
        FontPath     "/usr/share/fonts/misc/"
        FontPath     "/usr/share/fonts/TTF/"
        FontPath     "/usr/share/fonts/OTF/"
        FontPath     "/usr/share/fonts/Type1/"
        FontPath     "/usr/share/fonts/100dpi/"
        FontPath     "/usr/share/fonts/75dpi/"
EndSection

Section "Module"
        Load  "record"
        Load  "glx"
        Load  "dri"
        Load  "extmod"
        Load  "dbe"
        Load  "dri2"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
EndSection

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "auto"
        Option      "Device" "/dev/input/mice"
        Option      "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
        Identifier   "Monitor0"
        VendorName   "Monitor Vendor"
        ModelName    "Monitor Model"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        Identifier  "Card0"
        Driver      "vboxvideo"
        BusID       "PCI:0:2:0"
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor0"
        SubSection "Display"
                Viewport   0 0
                Depth     1
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     4
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     8
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     15
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     16
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection

Xorg -configure

(==) Log file: "/var/log/Xorg.0.log", Time: Sat Jun  4 14:34:05 2011
List of video drivers:
        vboxvideo
        vesa
No devices to configure.  Configuration failed.

/var/log/Xorg.0.log

List of video drivers:
   vboxvideo
   vesa
(II) LoadModule: "vboxvideo"
(II) Loading /usr/lib/xorg/modules/drivers/vboxvideo_drv.so
(II) Module vboxvideo: vendor="Oracle Corporation"
   compiled for 1.5.99.901, module version = 1.0.1
   Module class: X.Org Video Driver
   ABI class: X.Org Video Driver, version 8.0
(**) Load address of symbol "VBOXVIDEO" is 0xb74793e0
(II) LoadModule: "vesa"
(II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
(II) Module vesa: vendor="X.Org Foundation"
   compiled for 1.9.5, module version = 2.3.0
   Module class: X.Org Video Driver
   ABI class: X.Org Video Driver, version 8.0
(WW) Falling back to old probe method for vesa
No devices to configure.  Configuration failed.

startx

(==) Log file: "/var/log/Xorg.0.log", Time: Sat Jun  4 14:34:53 2011
(==) Using config file: "/etc/X11/xorg.conf"
(==) Using config directory: "/etc/X11/xorg.conf.d"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
(EE) No devices detected.

Fatal server error:
no screens found

xinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: server error

/var/log/Xorg.0.log

(II) LoadModule: "vboxvideo"
(II) Loading /usr/lib/xorg/modules/drivers/vboxvideo_drv.so
(II) Module vboxvideo: vendor="Oracle Corporation"
   compiled for 1.5.99.901, module version = 1.0.1
   Module class: X.Org Video Driver
   ABI class: X.Org Video Driver, version 8.0
(**) Load address of symbol "VBOXVIDEO" is 0xb72ff3e0
(II) VBoxVideo: guest driver for VirtualBox: vbox
(--) using VT number 7

(EE) No devices detected.

Fatal server error:
no screens found

Разумеется, "иксы" не стартуют.
Собственно, в чём может быть проблема?

P.S.: Пробовал как при установленных двайверах с диска VirtualBox, так и без них. А так же без оных из репозитория.

когда только только начал

когда только только начал капать генту тоже ставил на виртуалбокс.и на сколько мне известно там автоконфигурация иксов происходит чуть более чем прикрасно. неужели чтото поменялось?

Поменялось в самой Генте

Поменялось в самой Генте ...

В сборке последней стадии допущено много таких оплошностей. Собственно, я и копаю сейчас Генту, чтобы их всех определить и записать. Как завершу дело, создам тему с описанием найденных и поборотых грабель.

Значит, причина вот в чём:

Xorg-server прекрасно загружает драйвер, но не может его применить, т.к. не находит указателя на адаптер в /dev . В последней стадии udev по-умолчанию не прописан в уровень запуска boot. Это надо проделать вручную:

rc-update add udev boot
/etc/init.d/udev start

Хоть в отдельной теме и будет указано, но всё же предупреждаю здесь:
Последняя версия ядра не заполняет /dev , т.к. в конфигурации по-умолчанию не включен модуль devtmpfs. Его следует добавить вручную:

cd /usr/src/linux
make menuconfig

Kernel Configuration ->
  Device Drivers ->
    Generic Driver Options ->
      [*] Maintain a devtmpfs filesystem to mount at /dev
      [*]   Automount devtmpfs at /dev, after the kernel mounted the rootfs

Kernel Configuration ->
  Save an Alternate Configuration File

make && make install && make modules_install

Без этого будет наблюдаться следующий феномен:
Ядро запускается, работает, но init затыкается.

Надеюсь, это кому-нибудь поможет.

Я не первый раз ставлю Gentoo. Просто, под рукой нет свободного железа, а потребовалось отработать процесс установки новой версии.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".