星期四, 11月 22, 2012

VBoxHeadless 與 3D acceleration

今天用 VBoxHeadless 開 VM 時,出現了這樣的錯誤:
VBoxManage: error: This VM was configured to use 3D acceleration. However, the 3D support of the host is not working properly and the VM cannot be started. To fix this problem, either fix the host 3D support (update the host graphics driver?) or disable 3D acceleration in the VM settings (VERR_NOT_AVAILABLE)
 看起來就是要我關 3D 加速選項,查了一下,有找到這篇很有用的導引文,完全在 console 下進行建立、啟動 VM 的動作。在文章裡有看到使用 VBoxManage modifyvm 來變更 vm 選項,所以我就用 VBoxManage modifyvm --help 查了說明,接著就用 VBoxManage modifyvm --accelerate3d off 把 vm 的 3D 給關閉,然後就可以啟動了。這次有學到另外一個可以不用直接使用 VBoxHeadless 的方式,就是一樣用 VBoxManage startvm 來啟動,但加上 --type headless 這樣:VBoxManage startvm "Windows XP" --type headless ,這樣就跟使用 VBoxHeadless 一樣了。

沒有留言: