2010-04-29
到引導區報錯:
this kernel requires an x86-64 cpu,but only detected an i686 cpu.
求助無所不知的google大神:原來virtualbox安裝64bit的系統需要滿足以下條件:
64bit的cpu
64bit的作業系統
64bit的virtualbox
必須允許硬體虛擬化
前3個俺都滿足。
第4個俺就有點毛了,什麼叫硬體虛擬化啊?
再次求助無所不知的google大神:硬體虛擬化其實就是cpu的虛擬化技術。intel的叫vt-x,amd的叫amd-v。支援虛擬技術的cpu帶有特別優化過的指令集來控制虛擬過程,通過這些指令集,vmm(virtual machine monitor,虛擬機器監視器)會很容易提高效能,相比軟體的虛擬實現方式會很大程度上提高效能。虛 擬化技術可提供基於晶元的功能,借助相容vmm軟體能夠改進純軟體解決方案。由於虛擬化硬體可提供全新的架構,支援作業系統直接在上面執行,從而無需進行 二進位制轉換,減少了相關的效能開銷,極大簡化了vmm設計,進而使vmm能夠按通用標準進行編寫,效能更加強大。
如此好東東,我的cpu支援嗎?三問google大神:
命令列輸入:
egrep 『^flags.*(vmx|svm)』 /proc/cpuinfo
有輸出就證明支援。一試,果然有輸出。就當是真的吧,重啟到bios裡啟用試試。
重啟進bios,還真找到virtualization的一項,而且現為off狀態,看字面意思應該就是它了,改為enable,重啟進入系統。配置虛擬機器,啟用「vt-x/amd-v」。啟動虛擬機器,果然不再報錯了。
VirtualBox上安裝64位系統
原來virtualbox安裝64位的系統需要滿足以下條件 1.64位的cpu 2.安裝的系統必須為64位 3.cpu允許硬體虛擬化 前面兩個條件都滿足,那就是第三個條件的問題了。這裡補充說明 硬體虛擬化其實就是cpu的虛擬化技術。intel的叫vt x,amd的叫amd v。支援虛擬技術的cpu帶有...
virtualbox不能安裝64位作業系統
現在virtualbox 還是比較好用的虛擬機器。新建立乙個不同的作業系統還是非常方便。在安裝之後,新建系統的時候,選項都是32位作業系統。通過查詢,發現這些有可能 3中情況會造成這樣的現象。1 bios 為開通虛擬化支援 2 windows7 以上版本自帶的hyper v 3 360 或者vmwa...
VirtualBox 32位系統上安裝64位系統
virtualbox32位系統上安裝64位系統 當前系統為win7 32位的,想要在virtualbox下裝64位的ubuntu,結果報錯 this kernel requires an x86 64 cpu,but only detected an i686 cpu.但是我的電腦就是64位的,而且...