Q. Dell PowerEdge R210 II 無法安裝 CentOS 6.0?
Error Message:拿到的機器 Dell PowerEdge R210 II 無法順利安裝 CentOS 6.0 (不管 32bit 或 64bit),當放入 CentOS 安裝光碟,看到 CentOS 安裝畫面時還沒進到 Anaconda 安裝程序,在硬體偵測程序階段時,就會出現下面錯誤訊息而且是 死機 的狀態?? (嘗試使用文字模式安裝也是一樣的死機狀況!!)
Initializing cgroup subsys cpuacct
Initializing cgroup subsys memory
Initializing cgroup subsys devices
Initializing cgroup subsys freezer
Initializing cgroup subsys net_cls
Initializing cgroup subsys blkio
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 0
mce: CPU supports 7 MCE banks
using mwait in idle threads.
Performance Events: PEBS fmt1+, generic architected perfmon, Intel PMU driver.
... version: 3
... bit width: 48
... generic registers: 4
... value mask: 0000fffffffffff
... max period: 000000007ffffff
... fixed-purpose events: 3
... event mask: 00000007000000f
ACPI: Core revision 20090903
ftrace: converting mcount calls to 0f 1f 44 00 00
ftrace: allocating 20276 entries in 80 pages
Setting APIC routing to flat
..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
CPU0: Intel(R) Core(TM) i3-2120 CPU @ 3.30GHz stepping 07
Booting Node 0, Processors #1
Ans:
查詢了 Dell 網站上的文章 Operating System Support Matrix for Dell PowerEdge Systems,確認 Dell R210 主機是有支援 RHEL 6.0,所以照理來說安裝 CentOS 6.0 應該也沒問題才對,但卻連到進到 Anaconda 安裝程序都不行,而這段文字看起來就是 CPU 的問題而卡住,於是就調整 BIOS 中 CPU 的設定。
1. 將 HT 功能 Disabled
嘗試將 BIOS 中 CPU 項目內的 Logical Processor 功能 (其實就是 HT 功能) ,設定為給 Disabled 之後情況並沒有好轉,變成只要到這個畫面之後就自動重新啟動。
2. 將 Intel VT 功能 Enabled
嘗試將 BIOS 中 CPU 項目內,關於虛擬化技術 VT (Virtualization Technology) 功能給 Enabled (出廠預設是 Disabled) 之後,居然 CentOS 6.0 就可以正常安裝,並且安裝後也運作無誤!!
照理說 Intel VT 虛擬化技術,應該是要採用 Hypervisor 架構 (如安裝 VMware vSphere ESXi 或 Microsoft Hyper-V、Citrix XenServer...等)才會需要啟動才對。但是,此次的狀況是不開啟該功能 CentOS 6.0 就無法安裝,詢問 Dell 原廠所得到的回答居然是 R210 不支援 CentOS 6.0 作業系統!! (客服人員可能不知道 RHEL 及 CentOS 的微妙關系吧?)。