使VirtualBox支持安裝64位系統的解決辦法

前言:

  明明在公司的WIN7系統中使用Virtualbox就可以安裝64位的Ubuntu Service系統,但是在家中的win10系統確沒辦法安裝,只有32位系統的選項,網上找了相關資料並結合自身情況,終於將這個問題搞定了。
  

VirtualBox中沒有64位Linux系統選項,如果想在虛擬機中安裝64位的Linux系統,最好能滿足這幾個條件:

  • 64位CPU
  • 64位操作系統
  • 64位的虛擬機軟件
  • 開啓BIOS虛擬化技術
  • 沒有其他軟件佔用虛擬化技術

造成無法在虛擬機中選擇64位Linux的主要原因有5個,下面會逐一說明

一、Win10系統安裝了自帶的Hyper-V虛擬機佔用了CPU虛擬化技術

  這個也是我遇到的問題,因爲Win10系統中自帶的虛擬機Hyper-V佔用了CPU虛擬化技術,導致其他第三方的虛擬機軟件受到影響,無法選擇和安裝64位的系統!畢竟一山不容二虎,其實和系統中不能同時安裝兩個殺毒軟件的概念是一樣的。

解決方法很簡單,如果習慣用第三方的虛擬機軟件,比如VirtualBox,那隻要卸載Win10自帶的Hyper-V就可以了,在開始菜單中的Windows管理工具可以找到該軟件:

開始菜單中找到Hyper-V

具體卸載Hyper-V的步驟如下:打開控制面板,找到程序和功能(或者程序-卸載程序):

  1. 打開程序和功能
  2. 接着打開左側的啓用或關閉Windows功能:
  3. 打開啓用或關閉Windows功能
  4. 在彈出的對話框中,找到Hyper-V並取消選擇,取消打勾,點擊確定後就可以開始卸載了,完成後要重啓電腦!
  5. 卸載Hyper-V
  6. 重啓電腦後再使用VirtualBox,發現64位的選項就出現了!

其實微軟的Hyper-V也挺好用的,後面我直接就用了系統自帶的虛擬機裝載64位的Ubuntu Service系統,不用其他第三方的虛擬機軟件了。

二、電腦CPU不是64位的或者本身不支持虛擬化技術

  虛擬機必須要依靠宿主環境,所以宿主–也就是你當前的電腦配置如果達不到要求,虛擬機也是無力迴天的。CPU肯定要上64位,並且需要支持虛擬化技術。一般情況下電腦只要不是非常老的配置,基本上是沒這個問題的。

如果無法確定自己的CPU是否支持Virtualization Technology虛擬機化技術,建議網上找下相關工具檢測下吧。

三、BIOS沒有開啓對應的Virtualization Technology(虛擬化技術)

  最早的時候大部分人都是遇到這種情況,感覺VT技術默認應該是開啓的纔對,總之沒開啓就趕緊開啓。步驟如下:
  

  1. 系統啓動後,根據自己電腦主板的情況進入到BIOS設置中,基本上系統啓動的時候都會有相應的提示,例如我的是按Delete鍵,其他的基本上都是類似F1,F2,F8,F12這些鍵,一定要正確進入不要瞎嘗試!
  2. 進入到BIOS後,根據主板不同選項也是略有不同的,我的情況是打開Advanced BIOS
    Features>>>Virtualization即可。

其他主板的選項有的是Security>>>Virtualization,也有看到過選項是Intel Virtualization Technology的,總之抓住關鍵詞找選項就對了。
設置好後進入到系統試試行不行,不行的話要冷啓動下電腦–關機後等一兩分鐘再開機。

四、使用了某些精簡版系統,另外也有使用破解主題導致的。

  由於我自己也沒遇到過,但是網上確實有這種情況的出現,所以建議找下對應的資料,一般是修復被破解的相關DLL文件,或者使用低版本的虛擬機軟件。另外仔細想想是否用了某些軟件破解了主題,嘗試使用該軟件的主題還原功能試試。
  如果是精簡版的操作系統,目前也是想辦法將缺少的DLL補上,其他的建議網上找下資料。

五、有其他軟件佔用了CPU虛擬化技術

  這個問題是類似第一種情況,例如有網友指出360安全衛士的Intel-VT 核晶防護引擎就會導致你虛擬機無法安裝64位系統的情況出現,所以在依次打開360安全衛士的安全防護中心>安全設置>核晶防護,把這個功能關閉就可以了。其他的軟件如果有類似的技術也會導致虛擬機無法安裝64位系統。

原文地址:http://shiyousan.com/post/636245851547291596

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章