在我的 ThinkPad x201 笔记本电脑上的 Ubuntu 16.10 中安装 VirtualBox 后,我尝试在其上加载 Ubuntu 16.4 x86 VM,以普通用户身份单击“开始”按钮运行 VM 时,它会显示一个弹出窗口,其中包含以下消息: 错误信息
VT-x is disabled in the BIOS (VERR_VMX_MSR_VMX_DISABLED).
Result Code:
NS_ERROR_FAILURE (0x80004005)
Component:
ConsoleWrap
Interface:
IConsole {872da645-4a9b-1727-bee2-5585105b9eed}
我检查了我的 BIOS 设置,但 VT-x 已经启用,在网上查找了这个问题后,我发现我的普通用户不是 vboxusers 的成员,也许这就是它不起作用的原因,所以我将我的普通用户添加为该组的成员
sudo gpasswd -a kave vboxusers
之后,当我单击开始按钮时,结果与上面相同,然后我以超级用户身份运行 virtualbox
sudo virtualbox
然后我再次创建一个具有 root 权限的新 VM,并且它运行良好!
我的问题是为什么 virtualbox 不能用于普通用户?