Destio небольшой блог

   

Работа с VirtualBox

Запуск от пользователя

Чтобы VirtualBox можно было запускать от имени пользователя, он должен быть в группе vboxusers

Ошибки ядра

При запуске виртуальной машины он может ругаться:

The virtual machine 'Name' has terminated unexpectedly during startup with exit code 1.

и

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.

Советует переустановить драйверы ядра, вроде бы все хорошо. Но вот переустановка драйвера не всегда проходит гладко.

Иногда вылазит такая проблема:

Stopping VirtualBox kernel modules done
Uninstalling old VirtualBox DKMS kernel modules done
Trying to register the VirtualBox kernel modules using DKMS failed
(Failed, trying without DKMS)
Recompiling VirtualBox kernel modules failed
(Look at /var/log/vbox-install.log to find out what went wrong)

Надо иметь установленные пакеты gcc, make и соответствующий base пакет для ядра. Например, если ядро kernel-desktop, то нужно установить kernel-desktop-base такой же версии, что и ядро.

Гостевая Windows не бутится

Если виртуальная машина плохо заводится (например Windows XP вместо загрузки выпадает в BSOD), лучше всего проверить правильность типа контроллера жесткого диска.

Ошибка COM-объект

Если VitrualBox при запуске ругается

Не удалось создать COM-объект VirtualBox.
Работа приложения будет завершена.
Код ошибки метода:
NS_ERROR_FACTORY_NOT_REGISTERED (0×80040154)

То этим хитрым ругательством он как бы намекает пользователю, что нужно удалить папку /tmp/.vbox-$USER-ipc/. Именно ipc, а то у VB в /tmp еще куча папок левых лежит.

Перестал работать общий буфер обмена, гость — Windows

Тут возможны разные причины, иногда помогает перезапуск VBoxTray.exe. Его следует прикончить через диспетчер задач и там же запустить заново (Файл -> Выполнить -> VBoxTray.exe).

Ярлыки:


Ближайшие сообщения

Похожие сообщения

Комментариев примерно 2

  • > То этим хитрым ругательством он как бы намекает пользователю, что нужно удалить папку /tmp/.vbox-$USER-ipc/. Именно ipc, а то у VB в /tmp еще куча папок левых лежит.

    Спасибо дружище! СПАСИБО!

  • > То этим хитрым ругательством он как бы намекает пользователю, что нужно удалить папку /tmp/.vbox-$USER-ipc/. Именно ipc, а то у VB в /tmp еще куча папок левых лежит.

    A что делать, если ее нет там? A проблема все таЖe

Ответить