На виртуальной машине 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 (может я что делал не так) ?
И как вообще правильно действовать для выяснения причины?
Как всё починить, не переустанавливая? 
