2011-01-10

VirtualBox 4.0: VERR_SUPLIB_OWNER_NOT_ROOT error

最近把 VirtualBox 升級到 4.0 ,結果發現原來可以跑的 Windows XP VM 不能跑了,一執行就產生 VERR_SUPLIB_OWNER_NOT_ROOT 的錯誤,上網查了一下,原來是 virtualbox 安裝目錄的權限需要是 root 擁有,解決方式如下:
  1. 找到 vm 裡的 VBox.log ,查看裡面詳細 log: pdmR3LoadR0U: pszName="VMMR0.r0" rc=VERR_SUPLIB_OWNER_NOT_ROOT szErr="The owner is not root: '/usr/lib'"
  2. log 裡看到 /usr/lib 的目錄擁有者不是 root ,把此目錄改為 root 擁有: chown root /usr/lib
  3. 修改完成後即可啟動 vm 了。

沒有留言: