VirtualBox 3.1.4 & Ubuntu 10.04 Beta
Saturday, March 20th, 2010Сегодня вышла Ubuntu 10.04 Beta и я решил проверить, как она работает под VirtualBox, перед тем как ставить на “железо”. Установка прошла без проблем, равно как и установка VurtialBox Guest Additions. Однако, после того, как я перезагрузил виртуальную машину, Ubuntu помигав разными цветами, сообщила мне, что есть проблемы с видео режимом и загрузиться можно только в Safe Mode. Очевидно, что Guest Additions встали криво и нужно с этим что-то делать.
Как оказалось, вся проблема в новом ядре, с которым не совместимо пока Guest Addons.
Вылечить это можно следующим образом. Запускаем:
gksudo gedit /usr/src/vboxvideo-3.1.4/vboxvideo_drm.c
и заменяем строку 90, на следующий код:
#if defined(DRM_UNLOCKED) || LINUX_VERSION_CODE >= KERNEL_VERSION (2, 6, 33)
.unlocked_ioctl = drm_ioctl,
#else
.ioctl = drm_ioctl,
#endif
После этого, запускаем следующую команду для установки новой версии аддона:
sudo /etc/init.d/vboxadd setup
После этого, Ubuntu снова научится грузиться нормально не подмигивая разными цветами. Однако, судя по всему, Compiz, запускаясь – что-то там ломает и не отрисовывает даже курсор мыши, хотя наблюдая за тем, как подсвечиваются иконки – всё таки можно понять, где находится курсор. Т.о., нужно запустить терминал и там набрать:
killall compiz
metacity –replace –display :0 &
Ура! Без Compiz-a, зато с работающим рабочим столом.
Первоисточники:
http://www.virtualbox.org/ticket/6198 и http://www.virtualbox.org/changeset/27248

