在安裝好Fedora 18后,想在里面裝個virtualbox虛擬機,但是折騰了好久,在網上找了一些資料,最終安裝完成,在此記錄一下,以供以后查閱。
一、先到下面網址將VirtualBox下載下來,我下載的是VirtualBox-4.2-4.2.8_83876_fedora18-1.x86_64.rpm
二、安裝virtualbox虛擬機
sudo rpm -ivh VirtualBox-4.2-4.2.8_83876_fedora18-1.x86_64.rpm
終端輸入命令:sudo yum install -y kernel-headers kernel-devel dkms
三、更新一下系統:sudo yum -y update
三、重新編譯虛擬機驅動內核部分
sudo /etc/init.d/vboxdrv setup
四、添加vboxusers組到當前用戶所在組
sudo usermod -G vboxusers -a $USER
五、如果出現“說kernel源文件找不到。” error:檢查kernel和kernel-devel版本是否一致,運行以下命令:
uname -r (或rpm -q kernel)查看kernel版本
rpm -q kernel-devel 查看 kernel-devel版本
若發現不一致,如kernel版本低,則更新一下kerner :
sudo yum update kernel
若一致時,要先卸載以前安裝的VirtualBox再重新安裝:
rpm -q VirtualBox (查看virtualbox)
rpm -e VirtualBox (卸載virtualbox)
sudo rpm -ivh VirtualBox-4.2-4.2.8_83876_fedora18-1.x86_64.rpm (安裝virtualbox)
六、如果虛擬機安裝好系統后,並且也安裝了增強工具,但是發現虛擬機VirtualBox不能識別到usb設備時,需要再安裝一個usb控制器擴展包,仍然是到上面的這個網站下載,像是這樣的:
Oracle_VM_VirtualBox_Extension_Pack-4.2.8-83876.vbox-extpack
下載完了以后,打開虛擬機,依次點擊“管理”--->“全局設定”--->“擴展”,在里面選擇剛才下載的擴展包安裝即可。