我已经使用常规包在 Ubuntu 上安装了 virtualbox。
当我以普通用户身份运行 virtualbox 时,我可以创建虚拟机,它允许我创建具有 32 位和 64 位客户操作系统的虚拟机。但是当我以 root 身份运行 virtualbox(使用 sudo 或其他方式)时,它只允许我创建 32 位客户操作系统。
以 root 身份运行非常重要,因为我正在尝试将我的双启动 Windows 安装作为来宾 VM 运行(通过详细说明的程序这里)。
答案1
我认为您不需要以 root 身份运行来满足您的需要。
让我们看一下你的硬盘设备文件。它应该看起来像这样:
▶ ls -l /dev/sda
brw-rw---- 1 root disk 8, 0 Nov 27 15:16 /dev/sda
因此,每个添加到该组的用户disk
都可以读取硬盘,这正是您真正需要的。组名可能因您的系统而异。只需将自己添加到该组,注销/登录以使此操作生效,然后在没有 root 权限的情况下再试一次。