После очередного обновления Ubuntu 12.04 LTS вдруг неожиданно перестал запускаться VirtualBox. Исчерпывающее решение этой проблемы я нашел по ссылке "Исправление ошибки запуска гостевой ОС в VirtialBox после обновления Ubuntu". Автору респект за понятное и четкое описание проблемы и ее решения. Привожу оригинальный текст.
Исправление ошибки запуска гостевой ОС в Virtualbox после обновления Ubuntu. После обновления ОС Ubuntu гостевая ОС в virtualbox может не запуститься. При запуске гостевой системы выдается такое сообщение: kernel driver not installed (rc=-1908) The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing '/etc/init.d/vboxdrv setup' as root. Users of Ubuntu, Fedora or Mandriva should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary. Это происходит из-за обновления модулей ядра. Для того, что бы в будующем этого не происходило необходимо установить пакет DKMS. Dynamic Kernel Module Support или DKMS — фреймворк, который используется для генерации тех модулей ядра Linux, которые в общем случае не включены в дерево исходного кода. DKMS позволяет драйверам устройств автоматически пересобираться, когда ядро уже собрано. Источник: http://ru.wikipedia.org/wiki/Dynamic_Kernel_Module_Support. Устанавливаем DKMS любым менеджером пакетов, например через Synaptic. Для устранения уже возникшей ошибки выполняем команду:Как говорится - no comments ...
sudo /etc/init.d/vboxdrv setupПосле этого у меня все заработало. Для успешной работы DKMS должны быть установлены linux-headers для той версии ядра, которой Вы пользуетесь. Установку linux-headers можно выполнить командой:sudo aptitude install linux-headers-$(uname -r)У меня пошло и без этой команды... видимо linux-headers уже стоял