среда, 12 октября 2011 г.

OS X Lion, VirtualBox: Kernel driver not installed (rc=-1908)

На одной из моих машин с OS X Lion, при попытке запустить любую из гостевых систем в VirtualBox 4.1.4 появилась ошибка.

Kernel driver not installed (rc=-1908) Make sure the kernel module has been loaded successfully.

Погуглив в сети Интернет, стало ясно, что большинство устраняет ошибку переустановкой софта (VirtualBox). Я же стал проверять StartupItems


# ls -lah /Library/StartupItems/VirtualBox/
total 24
drwxr-xr-x 6 root wheel 204B 9 окт 15:23 .
drwxr-xr-x 3 root wheel 102B 12 окт 23:42 ..
-rw-r--r-- 1 root wheel 0B 5 июн 14:31 .disabled
drwxr-xr-x 3 root wheel 102B 5 авг 2010 Resources
-rw-r--r-- 1 root wheel 126B 3 окт 18:42 StartupParameters.plist
-rwxr-xr-x 1 root wheel 6,2K 3 окт 18:42 VirtualBox


Когда-то давно я отключал автозагрузку для VirtulBox, именно поэтому не подгружались необходимые kext, что вызвало ошибку. Если VirtualBox используется редко, запустите этот скрипт вручную. Он подгрузит все kext и выставит переменные окружения

# /Library/StartupItems/VirtualBox/VirtualBox start

Если вы планируете использовать VirtualBox гораздо чаще, тогда удалите файл .disabled и запустите скрипт

# rm /Library/StartupItems/VirtualBox/VirtualBox/.disabled
# /Library/StartupItems/VirtualBox/VirtualBox start

2 комментария:

  1. Под "я отключал автозагрузку" Вы имеете ввиду, что не включали автозагрузку? Я вот ее никогда не включал и не отключал:

    [~]$ ls -lah /Library/StartupItems/VirtualBox/
    total 24
    drwxr-xr-x 5 root wheel 170B 24 мар 13:49 .
    drwxr-xr-x 3 root wheel 102B 24 июн 2010 ..
    drwxr-xr-x 3 root wheel 102B 8 июн 2010 Resources
    -rw-r--r-- 1 root wheel 126B 13 мар 16:14 StartupParameters.plist
    -rwxr-xr-x 1 root wheel 6,2K 13 мар 16:14 VirtualBox
    [~]$

    , но Ваш рецепт помогает пофиксить проблему, спасибо.

    ОтветитьУдалить
    Ответы
    1. Несмотря на то, что виртуализация засела глубоко в сердцах многих, на своем домашнем ноуте, я виртуализирую крайне редко. Просто поставил VirtualBox, поигрался, потом удалил из автозагрузки, чтобы ресурсы не ело. Через несколько месяцев когда потребовался виртуалбокс словил эту ошибку.

      В вашем случае причина может быть другой, но следствие у нас одинаковое - не загружались нужные kext.

      Удалить