![Virtualbox-该内核需要 x86-64 CPU,但仅检测到 i686 CPU,无法启动](https://linux22.com/image/1102623/Virtualbox-%E8%AF%A5%E5%86%85%E6%A0%B8%E9%9C%80%E8%A6%81%20x86-64%20CPU%EF%BC%8C%E4%BD%86%E4%BB%85%E6%A3%80%E6%B5%8B%E5%88%B0%20i686%20CPU%EF%BC%8C%E6%97%A0%E6%B3%95%E5%90%AF%E5%8A%A8.png)
我正在尝试在 Virtualbox 机器上安装 Ubuntu 服务器。每次尝试安装时都会出现以下信息:
this kernel requires an x86-64 CPU, but only detects an i686 CPU, unable to boot
我在 Ubuntu Server 14.04(64 位)上运行 virtualbox。我能够在同一个 virtualbox 安装上成功运行 Arch Linux(64 位)。
这些是我对 VM 的设置:
- 已选中启用 VT-x/AMD-V
答案1
如果需要的话我会更新它。但我这里没有虚拟机可以一步一步地
您有 PENTIUM 4 吗?如果少于这个数字,则很奇怪,因为您已成功运行 64 位 archlinux 。
我认为你至少应该这样做:
- 尝试创建新的虚拟机
- 在你的 bios 中启用 VT-x/AMD-V 或类似功能
- 拥有一个 64 位主机(archlinux 证明您已经拥有它 :c)
- 为你的 ubuntu 服务器 64 位虚拟机提供至少两个核心
答案2
首先进入 BIOS 并检查 VT-x(虚拟化技术)是否已启用。启动 PC 时使用 Del 键或 F2 键。然后进入高级 --> 处理器配置 --> Intel(R) 虚拟化技术并启用 VT。按 F10 并保存配置并重新启动 PC。
现在检查 Virtualbox。
谢谢