openSUSE 12.3安装Virtualbox出错解决
[日期:2014-01-09]来源:Linux社区作者:odaynot[字体:]
openSUSE 12.3安装Virtualbox出错解决,最开始提示什么安装DKMS,然后下载安装后出现如图的错误,,也就是
sincerefly@linux-eq1f:~/Downloads/iso$ sudo rpm -Uivh dkms-2.2.0.3-1.noarch.rpmroot’s password:准备中… ################################# [100%] package dkms-2.2.0.3-1.noarch is already installedsincerefly@linux-eq1f:~/Downloads/iso$ sudo /etc/init.d/vboxdrv setupStopping VirtualBox kernel modules doneUninstalling old VirtualBox DKMS kernel modules doneTrying to register the VirtualBox kernel modules using DKMSError! echoYour kernel headers for kernel 3.7.10-1.16-desktop cannot be found at/lib/modules/3.7.10-1.16-desktop/build or /lib/modules/3.7.10-1.16-desktop/source. failed (Failed, trying without DKMS)Recompiling VirtualBox kernel modules failed
不知道是什么原因,不安虚拟机又不行,一是学习CentOS,二是做实验在实体系统不安全,不过还好,有百度。有问题就要解决嘛
搜索到
sudo apt-get install dkms build-essential linux-headers-$(uname -r) sudo /etc/init.d/vboxdrv setup
不过是debian系的命令(不知可否)
后来经过群友提示和帮助解决了。原因是缺少了对应内核的对应的包,虽然我之前已经执行过 kernel-devel的安装命令,但是没有安装uek内核的对应的 kernel-devel,正确的应该是kernel-uek-devel。
那句“kernel-devel的安装命令”误导了我半天,忽然惊醒原来是软件包。
这就好办了,用zypper search kernel-devel搜索一下,果然是
安装完成后,再运行
成功!
这时我的VB就能运行了。
只要看得开放得下,何愁没有快乐的春莺在啼鸣,