Не хочет работать VirtualBox
Всем привет!
Никак мне не удается установить VirtualBox на Федору 12.
При настройке, то есть при выполнении команды
/etc/init.d/vboxdrv setup
выдает ошибку.
Причем модули для ядра стоят. ДКМС тоже стоит.
Вот лог. Я прекрасно понимаю слова «Your kernel headers for kernel 2.6.31.12-174.2.3.fc12.i686.PAE cannot be found at», но девелоперские модули для этого ядра стоят.
//***//
Attempting to install using DKMS
removing old DKMS module vboxdrv version 3.1.2
Creating symlink /var/lib/dkms/vboxdrv/3.1.2/source ->
/usr/src/vboxdrv-3.1.2
DKMS: add Completed.
Error! Your kernel headers for kernel 2.6.31.12-174.2.3.fc12.i686.PAE cannot be found at
/lib/modules/2.6.31.12-174.2.3.fc12.i686.PAE/build or /lib/modules/2.6.31.12-174.2.3.fc12.i686.PAE/source.
You can use the —kernelsourcedir option to tell DKMS where it’s located.
Failed to install using DKMS, attempting to install without
Makefile:152: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR= and run Make again. Останов.
Makefile:183: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR= and run Make again. Stop.
While starting my first VM in Virtualbox, I got below error
/var/log/vbox-install.log
To resolve above error make sure:-
b) Set the environment variable KERN_DIR
Comments
Excellent post, worked a treat 🙂 I think it was the KERN_DIR that was the essential step for me.
thanks so much, you solved my problem =)
Trackbacks
[…] I was trying to install Virtualbox Guest Additions when i received below error. Make sure you have done the steps mentioned here. […]Leave a Reply Cancel reply
Subscribe
Author
Sumit Gupta is an Oracle Fusion Middleware consultant with more than 13+ years of rich experience working on Oracle technologies. His area of expertise includes Oracle Identity Management (OIM, OAM, OID, OUD, ODSEE, DIP), SSO, IDCS, WebLogic,SOA, UCM, Webcenter, OBIA, OBIEE, Oracle EPM, ODI, Oracle E-Business Suite and Fusion Applications.
Find posts by Categories
Find posts by Months
Sharing is Sexy !
© Copyright 2015 OraWorld · All Rights Reserved
Unable to install VIrtualbox, `“Specify KERN_DIR= ”` — installing Virtual Box to Debian?
I am getting this error:
Makefile:181: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR= and run Make again. Stop.
Basically I’m doing:
Makefile:181: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR= and run Make again. Stop
What is this error and how to fix it?
7 Answers 7
Make sure you install Kernel Headers Package.
EDIT:
I just happen to need to install it also on my own server and got the same error when trying to use the virtualbox in debian repos. I went ahead and added VirtualBox repo and installed from there. This is better because they are more up-to-date.
Add line below for squeeze
Then add the The Oracle public key for apt-secure
then run update and to install latest 4.2
Install the dkms package to ensure that the VirtualBox host kernel modules are up to date
unixforum.org
Форум для пользователей UNIX-подобных систем
Решено: VirtualBox: не компилируется модуль
Решено: VirtualBox: не компилируется модуль
Сообщение storm2005 » 04.05.2010 12:41
Несколько раз устанавливал VirtualBox на различных дебианах. Проблем не было. И вот на одной из рабочих станций (debian squeeze) установка вменяемо не проходит. Устанавливаю virtualbox-3.1 из репы сана.
При установке выдает ошибку при попытке скомпилировать модуль.
Пытаюсь скомпилировать нужный модуль ручками:
Гадит в лог, что не может скомпилировать модуль.
Re: Решено: VirtualBox: не компилируется модуль
Сообщение Nymin » 04.05.2010 13:32
Re: Решено: VirtualBox: не компилируется модуль
Сообщение genacid » 04.05.2010 13:45
Дык вроде все понятно написано: ищутся заголовки для 2.6.32-trunk, а установлены для 2.6.32-3.
Либо доустановите (хотя хз откуда взять предыдущую версию), либо загрузитесь с 2.6.32-3 ядром (тогда, по-идее, должен искать установленные заголовки)
Re: Решено: VirtualBox: не компилируется модуль
Сообщение storm2005 » 04.05.2010 15:02
Дык вроде все понятно написано: ищутся заголовки для 2.6.32-trunk, а установлены для 2.6.32-3.
Либо доустановите (хотя хз откуда взять предыдущую версию), либо загрузитесь с 2.6.32-3 ядром (тогда, по-идее, должен искать установленные заголовки)
И при этом ушли заголовки на ядро с которым, если не ошибаюсь, сквизи будет жить долго и счастливо не один год.
Я пытался подсунуть каталоги с того компа где установлен vbox (тоже сквизи)
linux-headers-2.6.32-trunk-686
linux-headers-2.6.32-trunk-common
Но ничего не вышло.
Вообщем выход либо установть ядро 2.6.32-3, либо послать нафиг vbox и взять что то менее геморное. Другие идеи есть?
Установка VirtualBox в автономном режиме
Тыщу раз ставил VirtualBox, и особых проблем не было, но с таким вариантом столкнулся впервые, и пока потеперл сокрушительное поражение.
Ситуация:
1. Есть свежеустановленный CentOS 6.8/64 в варианте «Минимал Десктоп» с любимым Гномом-2.
2. Есть дистрибутив CentOS в виде 2-х DVD-дисков.
3. Но нет Интернета, т.е. комп полностью в автономном режиме, поэтому доступ к репам отсутствует, и это сильно усложнило задачу.
4. Зато есть флешка, на которой могу приносить пакеты, скачивая их на другом компе.
Начал с пакета VirtualBox-5.0-5.0.6_103037_el6-1.x86_64.rpm.
Но когда при старте сходу выдал «Неудовлетворенные зависимости — нужен libSDL-1.2.so.0(), подумал и решил отказаться от данного дистра, поскольку еще неизвестно, сколько этих зависимостей впереди, может 50 штук, замаешься бегать с флешкой.
Поэтому перешел на более самодостаточный пакет VirtualBox-5.0.6-103037-Linux_amd64.run
Этот при установке ничего не потребовал и радостно установился в /opt/VirtualBox, выдав коронное:
VirtualBox has been installed successfully