LinuxForum.Fans
Тема

Virtualbox, не работает графический режим

Автор: zRPG 3 сообщений 2877 просмотров
#276967

На виртуальной машине VirtualBox-4.1.18-1.fc17.x86_64 установлена Fedora 17 x86_64 Gnome3. При старте X на экране авторизации появляется ошибка типа "Упс, что-то пошло не так, обратитесь к системному администратору". При запуске X из консоли, сеанс пользователя работал норамльно. Я подумал что дело именно в GDM. Смотреть было некогда, поэтому работал запуская X из консоли. И вот мне понадобилось сменить Gnome на Xfce. Стёр gnome командой
# yum group erase "Графическая среда GNOME".
Затем поставил Xfce
# yum group install Xfce
Перезапускаю, а X вообще не стартуют. Из консоли тоже. Не помню что он там писал в логах, но дело оказалось в отсутствующем файле /etc/sysconfig/desktop
Создал этот файл:
PREFERRED=/usr/bin/startxfce4
DISPLAYMANAGER=/sbin/lightdm
заодно поставил пакет lightdm.
Перезапускаю комп и появляется lightdm, но при этом не реагируют клавиатура и мышь. Попробовал с консоли. При входе в консоль появляется
virt login: dkms_autoinstaller[500]: Done
хотя я еще ничего не набирал. Игнарирую (жму enter) появляет нормальное поле логина. Вхожу.
$ startx
запускается сеанс пользователя, но опять не работает клавиатура и мышь.
Включил sysrq перед стартом X. Визуально не работает команда sysrq+k sysrq+r. Зато работает sysrq+b
В логе /var/log/Xorg.1.log вот это
[ 19.726] (II) LoadModule: "vboxvideo"
[ 19.727] (WW) Warning, couldn't open module vboxvideo
[ 19.727] (II) UnloadModule: "vboxvideo"
[ 19.727] (II) Unloading vboxvideo
[ 19.727] (EE) Failed to load module "vboxvideo" (module does not exist, 0)
[ 19.727] (EE) No drivers available.
[ 19.727]
Fatal server error:
[ 19.727] no screens found
Действительно на виртуалке не было vboxvideo.ko
Установил пакет kmod-VirtualBox
подключил модуль vboxvideo
$ lsmod | grep -i vbox
vboxvideo 12611 0
drm 259168 1 vboxvideo
vboxsf 43538 0
vboxguest 212723 2 vboxsf
Запустил X, тоже самое.
Пробовал использовать драйвер vesa. Но тоже ничего не получилось.

Многовато написал :) Вот что мне интересно:
Зачем вообще cиcтема на виртуальной машине использует драйвер vboxvideo?
Почему виснет система после X?
Как правильно подключить драйвер vesa (может я что делал не так) ?
И как вообще правильно действовать для выяснения причины?
Как всё починить, не переустанавливая? :)

#276973

У вас GuestAdditions полностью установлены?

"zRPG" написал:
Зачем вообще cиcтема на виртуальной машине использует драйвер vboxvideo?

Это видеодрайвер, разве не понятно из названия? Без него никак иксы не будут стартовать... Хотя, не исключаю, что это я просто гостя готовить не умею.

#277039

Зачем система использует vboxvideo в ДАННОМ случае. Я так понимаю, что vboxvideo ставиться с пакетом addition guest. А этот пакет ставиться только после первого запуска системы на виртуалке. Хотя может я путаю.

Войдите или зарегистрируйтесь, чтобы ответить.