Fedora下安裝virtualbox遇到的問題

lnwxzyp發表於2011-05-23
   在安裝virtualbox的時候提示有多個檔案依賴,於是使用yum本地安裝並且禁止gpg驗證,
yum localinstall VirtualBox-4.0-4.0.8_71778_fedora14-1.i686.rpm --nogpgcheck
安裝到最後遇到了一個錯誤“
Running Transaction
  Installing     : 1:qt-4.7.2-8.fc14.i686                                   1/7 
  Updating       : libjpeg-turbo-1.1.0-2.fc14.i686                          2/7 
  Installing     : 1:qt-x11-4.7.2-8.fc14.i686                               3/7 
  Updating       : libjpeg-turbo-devel-1.1.0-2.fc14.i686                    4/7 
  Installing     : VirtualBox-4.0-4.0.8_71778_fedora14-1.i686               5/7 

Creating group 'vboxusers'. VM users must be member of that group!

No precompiled module for this kernel found -- trying to build one. Messages
emitted during module compilation will be logged to /var/log/vbox-install.log.

Stopping VirtualBox kernel modules [  OK  ]
Uninstalling old VirtualBox DKMS kernel modules [  OK  ]
Trying to register the VirtualBox kernel modules using DKMS [FAILED]
  (Failed, trying without DKMS)
Recompiling VirtualBox kernel modules [  OK  ]
Starting VirtualBox kernel modules [  OK  ]
  Cleanup        : libjpeg-turbo-devel-1.0.1-1.fc14.1.i686                  6/7 
  Cleanup        : libjpeg-turbo-1.0.1-1.fc14.1.i686                        7/7   ”
因為以前安裝的時候,沒有出現過類似的問題,於是直接忽略掉,但是在安裝虛擬系統的時候,安裝好了以後,提示reboot,點下之後就黑屏,然後估計可能是忽略掉的那個問題,經過查詢,發現是由於沒有用到DKMS的核心,解決方法也很簡單,使用yum安裝dkms.
[root@WarCraft Downloads]# yum install dkms
Loaded plugins: langpacks, presto, refresh-packagekit
Adding en_US to language list
Setting up Install Process
Resolving Dependencies
--&gt Running transaction check
---&gt Package dkms.noarch 0:2.1.0.1-1.fc12 set to be installed
--&gt Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package       Arch            Version                    Repository       Size
================================================================================
Installing:
 dkms          noarch          2.1.0.1-1.fc12             fedora           95 k

Transaction Summary
================================================================================
Install       1 Package(s)

Total download size: 95 k
Installed size: 214 k
Is this ok [y/N]: y
Downloading Packages:
Setting up and reading Presto delta metadata
Processing delta metadata
Package(s) data still to download: 95 k
dkms-2.1.0.1-1.fc12.noarch.rpm                           |  95 kB     00:02     
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : dkms-2.1.0.1-1.fc12.noarch                               1/1 

Installed:
  dkms.noarch 0:2.1.0.1-1.fc12                                                  

Complete!
然後以root使用者執行如下命令就正常了。
# /etc/init.d/vboxdrv setup
[root@WarCraft Downloads]# /etc/init.d/vboxdrv setup
Stopping VirtualBox kernel modules                         [  OK  ]
Uninstalling old VirtualBox DKMS kernel modules            [  OK  ]
Removing old VirtualBox netadp kernel module               [  OK  ]
Removing old VirtualBox netflt kernel module               [  OK  ]
Removing old VirtualBox kernel module                      [  OK  ]
Trying to register the VirtualBox kernel modules using DKMS[  OK  ]
Starting VirtualBox kernel modules                         [  OK  ]

PS: 實際操作後發現,即便解決了這個問題,在安裝linux 4系列的系統時會在安裝過程中出現提示"Input/output error during read on /dev/hde"的錯誤問是否retry or ignore,點ignore的話,則最後重啟之後一樣會黑屏,但安裝linux 5系列就正常,至少是5u5沒有發現問題,可能virtualbox\對linux4系列的支援不夠吧。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12216142/viewspace-696009/,如需轉載,請註明出處,否則將追究法律責任。

相關文章