歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux教程

openSUSE 12.3安裝Virtualbox出錯解決

openSUSE 12.3安裝Virtualbox出錯解決,最開始提示什麼安裝DKMS,然後下載安裝後出現如圖的錯誤,也就是

sincerefly@linux-eq1f:~/Downloads/iso$ sudo rpm -Uivh dkms-2.2.0.3-1.noarch.rpm
root's password:
准備中...                          ################################# [100%]
        package dkms-2.2.0.3-1.noarch is already installed
sincerefly@linux-eq1f:~/Downloads/iso$ sudo /etc/init.d/vboxdrv setup
Stopping VirtualBox kernel modules                                                                            done
Uninstalling old VirtualBox DKMS kernel modules                                                              done
Trying to register the VirtualBox kernel modules using DKMSError! echo
Your 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就能運行了。

更多SUSE相關信息見SUSE 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=3

Copyright © Linux教程網 All Rights Reserved