2010-11-28

VirtualBox 如何解決無法使用二顆以上的 CPU ?

阿舍現在用的小黑可以在 Virtualbox 上開到 4 顆的 CPU,不過,只要阿舍設定超過一顆以上的 CPU 數,虛擬機器一打開就會當掉,然後就開不起來,所以,阿舍就一直以為是 VirtualBox 版本的關係,才會沒辦法使用二顆以上的 CPU 哩 !

可是,在一個機緣下,阿舍才發現,其實,不是阿舍想的那個樣子,人家 VirtualBox 的免費版本也是有支援多顆  CPU 給虛擬機器用的,原因是阿舍小黑的  BIOS 沒設定好才會這樣的,是要到  BIOS 把「Intel Multi-Processing」、「Intel Virtualization Technology」和「Intel VT-d Feature」這幾個支援虛擬化的功能都給啟用才行,啟用後就可以使用 VirtualBox 的多 CPU 支援哩 ! 真是誤會一場啊 !

推薦閱讀


有疑問? 問題還是沒解決嗎? 歡迎下方留言提問和討論 😁

2 則留言 :

yku 提到...

請問要怎麼進入bios?

Chin 提到...

回yku:每個廠商進入BIOS / UEFI(較新的韌體)的按鍵不一定相同,譬如你估狗asus bios應該就很多了,我自己是按F2。
回阿舍:我在想不知道是不是每家廠商設計的主機板各有差異,而且UEFI雖然較新但也綁不少限制,
因為像我的情形,我如果Intel virtualization technology [disable] 連虛擬機都完全不能用(我知道很正常)。

我host裝雙系統(host有4核):linux mint、windows 10,我通常用linux的KVM、virtual box跑虛擬機,virtual box不論跑windows或linux,CPU上限固定只能雙核(我猜要找其他擴充包)
奇妙的來了!我用KVM跑linux,CPU就能4核;用KVM跑windows,明明設定介面可以改4核,但是一進入桌面看系統卻永遠只有雙核,哈哈!

張貼留言

歡迎留言提問和討論 .... 😁