AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 7839
Accepted
kit.yang
kit.yang
Asked: 2010-10-17 17:50:26 +0800 CST2010-10-17 17:50:26 +0800 CST 2010-10-17 17:50:26 +0800 CST

关于虚拟机的架构

  • 772

系统信息:

Ubuntu SMP Thu Sep 16 16:05:42 UTC 2010 x86_64 GNU/Linux

虚拟游行:

VirtualBox 3.1.6_OSE r59338 linux.amd64

我想在Virtual Box中安装一个带有x86-64的虚拟系统,但似乎不可能做到这一点。

虚拟机提示我它只检测到 i686 CPU。

主机架构与客户端虚拟操作系统架构之间是否存在联系?

kvm-ok结果:

INFO: Your CPU supports KVM extensions
INFO: /dev/kvm does not exist
HINT: sudo modprobe kvm_amd
KVM acceleration can NOT be used

sudo modprobe kvm_amd结果

FATAL: Error inserting kvm_amd (/lib/modules/2.6.32-24-server/kernel/arch/x86/kvm/kvm-amd.ko): Operation not supported

kvm-ok再次:

INFO: Your CPU supports KVM extensions
INFO: KVM is disabled by your BIOS
HINT: Enter your BIOS setup and enable Virtualization Technology (VT),  and then hard poweroff/poweron your system
KVM acceleration can NOT be used

但是另一个问题发生了,VirtualBox 显示了一个错误窗口:

VT-x/AMD-V hardware-acceleration has been enabled,but it is in the ineffective status. So the VirtualBox won't detect the CPU of 64bit,and fail to start.Please confirm the  support has been enabled.

如何检查 CPU 是否支持该VT-x/AMD-V技术?并在 BIOS 中启动它?但是另一个虚拟操作系统(32 位)也启用了该技术,并且运行良好。

virtualbox server virtualization
  • 2 2 个回答
  • 1991 Views

2 个回答

  • Voted
  1. Best Answer
    JanC
    2010-10-17T18:15:16+08:002010-10-17T18:15:16+08:00

    主机和客户端的体系结构之间存在联系,但仅限于您无法在 32 位主机上运行 64 位虚拟机。

    • 32 位主机上的 32 位客户机应该可以工作
    • 32 位主机上的 64 位客户机不起作用
    • 64 位主机上的 32 位客户机应该可以工作
    • 64 位主机上的 64 位客户机应该可以工作

    (32/64 位主机是指主机 CPU。)

    要运行 64 位客户机,VirtualBox 还需要 CPU 中的硬件虚拟化(并且在 BIOS 中没有禁用!)。要对此进行测试,请在终端中运行 kvm-ok:

    $ kvm-ok
    INFO: Your CPU supports KVM extensions
    INFO: /dev/kvm exists
    KVM acceleration can be used
    

    这里只有第一行很重要。(此工具旨在与 一起使用kvm,但 VirtualBox 使用/需要相同的硬件虚拟化支持。)

    • 2
  2. lovinglinux
    2010-10-17T21:18:42+08:002010-10-17T21:18:42+08:00

    只要你的 CPU 是 64 位,你可以在 32 位系统上安装 64 位。我正在使用 VMware Player 在 32 位 Ubuntu 上运行 64 位虚拟机,而无需进行任何配置。在我看来,您的 VirtualBox 存在一些问题。您正在尝试使用 64 位 VirtualBox 在 64 位主机上安装 64 位客户端,因此它不应该给出该错误。

    • 0

相关问题

  • 使用 dpkg 手动安装软件包是否会阻止未来的升级路径?

  • 如何从命令行刻录双层 dvd iso

  • 如果在服务器机器上运行 Ubuntu 桌面版,性能损失是多少?

  • 将桌面版剥离为服务器版的最简单方法是什么?

  • 如何与无头服务器进行图形交互?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何安装 .run 文件?

    • 7 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    如何获得 CPU 温度?

    • 21 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Marko Smith

    如何使用命令行将用户添加为新的 sudoer?

    • 7 个回答
  • Marko Smith

    更改文件夹权限和所有权

    • 9 个回答
  • Marko Smith

    你如何重新启动Apache?

    • 13 个回答
  • Marko Smith

    如何卸载软件?

    • 11 个回答
  • Marko Smith

    如何删除 PPA?

    • 26 个回答
  • Martin Hope
    NES 如何启用或禁用服务? 2010-12-30 13:03:32 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    Olivier Lalonde 如何在结束 ssh 会话后保持进程运行? 2010-10-22 04:09:13 +0800 CST
  • Martin Hope
    David B 如何使用命令行将用户添加为新的 sudoer? 2010-10-16 04:02:45 +0800 CST
  • Martin Hope
    Hans 如何删除旧内核版本以清理启动菜单? 2010-08-21 19:37:01 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve