LINUX.ORG.RU

[Arch][Vbox] vboxvideo not found

 


0

2

Который день пытаюсь поставить арч на виртуалку. Который день безуспешно. Ставлю систему из нетинсталла, ставлю gcc, make, kernel headers. Ставлю xorg. Собираю guest additions, собираются вроде без ошибок.

Дописываю в .xinitrc

 
/usr/bin/VBoxClient-all&

Запускаю startx - вываливается

FATAL: Module vboxvideo not found
(EE): [drm] drmOpen failed.
(EE): VBoxVideo(0): DRIScreenInit failed, disabling DRI.
(EE): VirtualBox USB Tablet: failed to initialize for relative axes.
xinit: connection to X server lost

гугл облазил вдоль и поперек - ничего дельного не смог найти.

VB - 3.2.12 Win7, 3.2.12 (Oracle) Ubuntu 10.10, 3.2.8 (OSE) Ubuntu 10.10

Arch - netinstall, Xorg 1.9.*

Йолопукки, Йолопукки, переставь мне с жопы руки!

З.Ы. Товарищей с фразами «зачем тебе арч, если не можешь его поставить» большая просьба покинуть тред или писать по существу

★★★

Последнее исправление: marvin_yorke (всего исправлений: 2)

>ставлю gcc, make, kernel headers ... Собираю guest additions

Почему всех так тянет конпелять?

$ pacman -Ss virtualbox-

community/virtualbox-additions 4.0.0-1
    Guest additions for VirtualBox

community/virtualbox-guest-additions 4.0.0-3
    VirtualBox user-space tools for Linux guests

community/virtualbox-guest-modules 4.0.0-3
    VirtualBox kernel modules for Linux guests

anon_666
()
Ответ на: комментарий от marvin_yorke

У vb есть разделение на puel и ose версии, на wiki подразумевается сборка puel из aur.
С четвёртой версии полнофункциональная vb есть в репозитории, wiki ещё не обновили.

anon_666
()
Ответ на: комментарий от marvin_yorke

аддишины есть в репозитории

Уже собранные. Скачиваете с зеркала пакеты под вендой, ставите на гостя - профит, все щасливы.

anon_666
()
Ответ на: комментарий от post-factum

Да кабы знать. В билдлоге о нем ничего нет, find тоже не находит. Завтра попробую из репов поставить

marvin_yorke ★★★
() автор топика
Ответ на: комментарий от post-factum

поставил 4ю коробку и аддишны из репов, как сказал anon_666. vboxvideo.ko появился, но [code] startx [...] (EE) Failed to load module «fbdev» (module doesn't exist, 0) (EE) AIGLX error: vboxvideo doesn't export required DRI extension (EE) AIGLX: reverting to software rendering (EE): VirtualBox USB Tablet: failed to initialize for relative axes. xinit: connection to X server lost [/code]

fbdev это что-то с фреймбуффером связанное, если я правильно понял

marvin_yorke ★★★
() автор топика
Ответ на: комментарий от marvin_yorke

доставил xf86-video-fbdev, теперь говорит «failed to open /dev/fb0: no such file or directory»

marvin_yorke ★★★
() автор топика
Ответ на: комментарий от marvin_yorke

да, и не забудьте после установки дополнений сделать

# /etc/rc.d/vboxdrv setup
если не будет компилиться, установите hal. хотя, возможно, с 4-ки этого уже делать не надо.

unikum ★★★★★
()
Ответ на: комментарий от unikum

создал новый /etc/X11/xorg.conf.d/10-vboxvideo, добавил туда

Section "Device"
        Identifier  "Card0"
        Driver      "vboxvideo"
EndSection

еррор с фреймбуфером исчез. осталось только

 
startx 
[...] 
(EE) AIGLX error: vboxvideo doesn't export required DRI extension 
(EE) AIGLX: reverting to software rendering 
(EE): VirtualBox USB Tablet: failed to initialize for relative axes. 
xinit: connection to X server lost 

marvin_yorke ★★★
() автор топика
Ответ на: комментарий от unikum

нет такого скрипта. ничего связанного с vb в rc.d/ не вижу

marvin_yorke ★★★
() автор топика
Ответ на: комментарий от marvin_yorke

есть подозрения, пока не обоснованные, что дополнения не поддерживают установленную версию Xсов.

unikum ★★★★★
()
Ответ на: комментарий от unikum

иксы 1.9.чо-то. 1.9 вроде как начиная с 3.2.9 коробки поддерживается

marvin_yorke ★★★
() автор топика
Ответ на: комментарий от hokum

аеееее, спасибо, добрый человек, с vesa завелось

marvin_yorke ★★★
() автор топика

так, ок, другой вопрос. с vesa драйвером работает, но я правильно понимаю, что нормального разрешения экрана я от него не добьюсь? т.е. все-таки надо заставить работать vboxvideo

marvin_yorke ★★★
() автор топика
#modprobe vboxsf
#modprobe vboxguest
#modprobe vboxvideo

#cat /etc/X11/xorg.conf.d/10-vboxvideo.conf
Section "Device"
        Identifier  "Card0"
        Driver      "vboxvideo"
EndSection

#cat ~marvin/.xinitrc
VBoxClient-all&
openbox-session

su marvin, startx и вуаля.

marvin_yorke ★★★
() автор топика
Ответ на: комментарий от marvin_yorke

не повредит:

# gpasswd -a $USER video
# rc.vboxadd start|restart
в ~/.xinitrc корректнее так:
VBoxClient-all
exec dbus-launch openbox-session
стоит проверить на месте ли всё, что надо:
$ ls /usr/lib/xorg/modules/extensions/ | grep dri
libdri2.so
libdri.so

unikum ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.