Я установил Ubuntu 14.04.3 LTS (сентябрь 2015 года), и я использовал Ubuntu Software Centre
устанавливать 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. If it is available in your distribution, you should install the
DKMS package first. This package keeps track of Linux kernel changes
and recompiles the vboxdrv kernel module if necessary.
Для контакта с этой проблемой я сначала использовал
sudo /etc/init.d/vboxdrv setup
Когда это не зафиксировало VirtualBox, я попробовал различные меры, предложенные в этой ссылке:
Что является негативными последствиями для того, что попробовало самый популярный ответ:
sudo apt-get install linux-headers-`uname -r`
sudo dpkg-reconfigure virtualbox-dkms
sudo modprobe vboxdrv
и негативные последствия того, что попробовал это предложение из менее популярного ответа:
sudo apt-get install --reinstall virtualbox-dkms
Эпилог: Я использовал Ubuntu Software Centre
для удаления VirtualBox и затем я использовал инструкции от virtualbox.org
успешно устанавливать его. Однако я все еще интересуюсь отрицательными воздействиями операций метода проб и ошибок. Ubuntu должна быть переустановлена для чистки эффектов действия метода проб и ошибок?
Нет никаких отрицательных воздействий к мерам, которые Вы приняли, и все они были необходимы. Давайте посмотрим их подробно,
sudo apt-get install linux-headers-`uname -r`
Эта команда устанавливает заголовки Linux, которые являются требованием для virtualbox. uname -r
часть здесь дает имя и версию Вашей OS, Вы могли даже ввести его в терминале для проверки вывода сами.
sudo dpkg-reconfigure virtualbox-dkms
Эта команда реконфигурирована virtualbox-dkms
пакет. Обычно пакет добирается, настраивают в его время установки, но так как Вы уже имели virtualbox-dkms
пакет, необходимо было использовать dpkg-reconfigure
.
sudo modprobe vboxdrv
Это modprobe
команда здесь используется для установки модулей ядра. Virtualbox требует vboxdrv
модуль ядра, вот почему Вы имеете к modprobe
это. Попробовать man modprobe
найти больше об этом.
sudo apt-get install --reinstall virtualbox-dkms
Эта команда просто переустановила virtualbox-dkms пакет. Эта команда также не имеет никакого отрицательного эффекта, но она делает sudo dpkg-reconfigure virtualbox-dkms
бесполезный начиная с пакета virtualbox-dkms
будет переустановлен так или иначе, таким образом, мы не должны реконфигурировать его.
Надежда, которая разрешает его :). Также На заметке на полях действительно работают sudo apt-get autoremove --purge
это удалит любой левый избыточный пакет с ним настройки. Если Вы хотите избавиться от способного кэша, Вы могли бы также сделать apt-get clean
.