2011年4月27日

CentOS 5.6 Fedora 14 VirtualBox 安裝心得

CentOS 5.6 安裝 VirtualBox
套件管理員搜尋 "找不到符合搜尋條件的軟體"
只好去VirtualBox的管網去找了。xen?? Linux都搞不定,先玩熟悉的吧!!!
Linux Downloads 沒有找到相對映的版本。
以加入套件庫的方法來安裝???

Red Hat Enterprise Linux 5 ("RHEL5") / Oracle Linux 5 ("OL5") / CentOS 5
原來是眼殘,還是有的!! 下載 VirtualBox-4.0-4.0.6_71344_rhel5-1.i386.rpm

Note that importing the key is not necessary for yum users (Fedora/RHEL/CentOS) when using one of the virtualbox.repo files from below as yum downloads and imports the public key automatically!
這....看不懂....反正要下在這個 "金鑰檔套件庫設定檔(?)到 /etc/yum.repos.d/. 裡就是了??也就是說上面指的是使用yum作為套件管理員的不用作驗證檔的匯入(oracle_vbox.asc)?
CentOS 應該是對應RHEL吧??? the RHEL repo file

在安裝 VirtualBox-4.0-4.0.6_71344_rhel5-1.i386.rpm 時出現了無法驗證的問題!
雖然可以續安裝,但這和金鑰有沒有關係咧???!!先安裝金鑰套件庫設定檔看看!

開啟終端機
# su                     使用root權限
# cd /etc/yum.repos.d    到這個目錄

# wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo
or
# wget http://ppt.cc/gE5P 

.repo檔有 Fedora RHEL openSUSE 的版本,要找相對映的!
我都是用copy路徑的比較省事,若必輸入的,可以把檔案的路徑用ppt縮一縮,比較不會錯!

/_\ 果然比較輕鬆,之前為了檔案管理員 目錄權限 這樣果然比較省麻煩
直接用 root 權限 wget 到指定的目錄裡!

無法驗證.........這個檔案是作啥的呀???
哦.....  套件管理員搜尋得到Virtualbox了,也就是上面紅色的動作是增加套件庫!
那當然是從套件管理員來安裝囉!!!!!!
/etc/yum.repos.d/  <= 套件庫資料存放路徑
.repo              <= 套件庫資料檔案
匯入驗證 金鑰?? 忘了是什麼動作了,反正不會出現無法驗證了!那個訊息框是按確定就對了!
安裝完成!!!
Xfce選單 => 系統 => Oracle VM VirtualBox 有了!!可以正常執行
執行虛擬機器時工作階段失敗。
The virtual machine 'xxxx' has terminated unexpectedly during startup with exit code 1.

Kernel driver not installed (rc=-1908)  The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing  '/etc/init.d/vboxdrv setup'  as root. Users of Ubuntu, Fedora or Mandriva should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.
出現這兩個錯誤訊息!
http://wiki.centos.org/HowTos/Virtualization/VirtualBox
還可參考的文件

# yum install kernel-devel
# /etc/init.d/vboxdrv setup
Trying to register the VirtualBox kernel modules using DKMS[失敗]    (Failed, trying without DKMS)
移除VirtualBox
重新安裝

# yum install kernel*.*
# /etc/init.d/vboxdrv setup

Trying to register the VirtualBox kernel modules using DKMS[失敗]    (Failed, trying without DKMS)
loop中.......
套件管理員 => 虛擬化 全安裝
套件管理員 => KVM 只裝預設


Fedora => 新增或移戈除軟體 => 搜尋 dkms 有
CentOS => 套件管理員 => 搜尋 dkms 無
................
不能安裝就說不能安裝呀!弄一個不清不楚的說明文件是要浪費人的時間嗎???
以這些高手的水準會弄不出一個容易的安裝環境嗎???
強烈懷疑這麼不友善的安裝環境只是為故步自封,要封殺其他人進入


改Fedora 14 安裝 VirtualBox
開啟終端機

# su                     使用root權限
# cd /etc/yum.repos.d    到這個目錄

# wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo
or
# wget http://ppt.cc/gE5P

新增軟體搜尋Virtualbox 隨便裝ok!可以執行!但無法執行虛擬機器
新增軟體搜尋Virtualbox 看到就隨便裝ok!可以執行虛擬機器!!
收~功~
CentOS實在莫名奇妙,什麼叫標榜以伺服器和穩定的作業系統!
那麼多高手推,真的推的莫名奇妙!
在這種正式發行的軟體debug就是浪費生命

以下列參考文件的操作終於成功了
Install VirtualBox 4.0.4 on Fedora 14/13, CentOS/Red Hat (RHEL) 5.5/6

可以在 CentOS5.6 執行 VirtualBox
可以在 CentOS5.6 啟動 VirtualBox 裡的虛擬機器
但正確的安裝與使用的操作程序我不太清楚
因為從昨日到今天我胡亂安裝了一推東西
是不是因為該文章才正確我不是很清楚
# /etc/init.d/vboxdrv setup     <= 這行在每次移除重安裝VirtualBox之後都要執行
這就叫從新編譯核心嗎??
Trying to register the VirtualBox kernel modules using DKMS[失敗]    (Failed, trying without DKMS)
仍然存在,但能執行就好了。懶得去深究!

沒有留言:

張貼留言