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. Это надо проделать вручную:
Хоть в отдельной теме и будет указано, но всё же предупреждаю здесь:
Последняя версия ядра не заполняет /dev , т.к. в конфигурации по-умолчанию не включен модуль devtmpfs. Его следует добавить вручную:
Без этого будет наблюдаться следующий феномен:
Ядро запускается, работает, но init затыкается.
Надеюсь, это кому-нибудь поможет.
Я не первый раз ставлю Gentoo. Просто, под рукой нет свободного железа, а потребовалось отработать процесс установки новой версии.