Virtual Box 设置错误

Virtual Box 设置错误

我下载了 Virtual Box 并安装了它。我按照说明进行设置,但当我运行它时,下图右侧出现了以下错误 ↓

在此处输入图片描述

我尝试了sudo apt-get install virtualbox-qt这里的建议:→当我尝试将 Virtual Box 安装到 Ubuntu 时出现错误并宣读了以下内容:

正在读取软件包列表...完成正在构建依赖关系树
正在读取状态信息...完成virtualbox-qt 已经是最新版本。升级了 0 个,新安装了 0 个,要删除 0 个,未升级 0 个。

我也尝试了:/etc/init.d/vboxdrv setup在顶部错误报告中建议并读出以下内容:"bash: /etc/init.d/vboxdrv: No such file or directory"

有人可以指导我如何解决这个问题吗?

“编辑” ↓

今天早上全新安装完 Ubuntu 12.04 后,我按照 NikTh 的建议,从他提供的链接下载了 Oracle 的 Virtual Box V-4.2。设置并尝试运行它。我没有 ISO(昨晚电脑崩溃时丢失了),所以我从 CD/DVD 驱动器启动它,使用今天早上重新安装时使用的同一张 Live CD... 这就是我现在遇到的问题(光标上方)。↓

在此处输入图片描述

有人能解释一下为什么 Ubuntu 12.04 可以在我的笔记本电脑上运行,但不能在虚拟机上运行吗?我是不是漏掉了什么设置?

“更新”

我终于得到了 32 位 Ubuntu 13.04,可以在我的虚拟机中运行,所以它运行正常......

我的最后一个问题是 - 如果 Ubuntu 12.04 64 位版本可以在我的笔记本电脑上运行,为什么它不能在我的 VM 上运行?

感谢“NikTh”和“Terry Wang”的耐心和所有帮助......

答案1

最后更新的图像“此内核需要 x86_64 CPU 但仅检测到 i686 CPU”表示您正在尝试运行 64 位 Linux 客户机,但您的主机不支持 VT-x 或 AMD-V。

请运行此命令以确保您的 CPU 支持 Intel VT-X 或 AMD-V

egrep -wo '(vmx|svm)' /proc/cpuinfo

Core i5 CPU 上的示例

$ egrep -wo '(vmx|svm)' /proc/cpuinfo
vmx
vmx
vmx
vmx

确保两件事

  • 主机 BIOS 中启用了 VT-x 或 AMD-V
  • 在虚拟机设置 - 系统加速 - 勾选启用 VT-x / AMD-V

答案2

每次升级主机的内核时都会出现此错误。

当错误状态时,从终端会话运行“sudo /etc/init.d/vboxdrv setup”,然后您可以从那里启动虚拟机。

正如我提到的,每次内核升级后你都需要执行此操作。

相关内容