pno*_*ata 7 virtualbox iso-image 64-bit virtual-machine ubuntu
我整个上午都在努力寻找合适的 Ubuntu Server (12.04) ISO 来在我的 VBox VM 上安装 Ubuntu 来宾操作系统。
以下是相关统计数据:
ubuntu-12.04-server-amd64.iso当我尝试启动 VM 时,我会看到一个主菜单,第一个选项显示Install Ubuntu。当我选择它时,我收到一条错误消息:
此内核需要 x86-64 CPU,但仅检测到 i686 CPU。无法启动 - 请使用适合您 CPU 的内核。
编辑:该消息让我认为我有一台32 位机器,但我正在尝试运行 64 位 ISO。我相信,这是64位,但是,由于uname -m产生x86-64在终端...和执行lscpu生产:
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
CPU(s): 2
Thread(s) per core: 1
Core(s) per socket: 2
CPU socket(s): 1
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 23
Stepping: 10
CPU MHz: 1200.000
L1d cache: 32K
L1i cache: 32K
L2 cache: 1024K
Run Code Online (Sandbox Code Playgroud)
关键是:我在 Windows 机器上下载了 ISO,因为我的 Ubuntu 机器(运行 Ubuntu Desktop 11.04 并托管虚拟机的机器)的网络连接很糟糕。所以我下载到 Windows 客户端,将 ISO 放在闪存驱动器上,将其复制到我的 Ubuntu 机器上,然后将其保存在本地。我想知道下载页面是否看到我正在尝试从 Windows 客户端下载并将 x86-64 版本换成 i686?否则我下载了错误的 ISO。
有人可以告诉我什么是正确的 ISO 吗?我确信 AMD 64 位版本正是我所需要的。
您的 ISO 可能是正确的。您需要做的是确保您正在设置 64 位虚拟机。从VBox 网站(强调我的):
VirtualBox 支持 64 位客户操作系统,即使在 32 位主机操作系统上,前提是满足以下条件:
您需要一个支持硬件虚拟化的 64 位处理器(请参阅“硬件与软件虚拟化”一节)。
您必须为您需要 64 位支持的特定 VM启用硬件虚拟化;64 位 VM 不支持软件虚拟化。
如果要在 32 位主机操作系统上使用 64 位来宾支持,还必须为特定 VM 选择 64 位操作系统。由于在 32 位主机上支持 64 位会产生额外的开销,因此 VirtualBox 仅在明确请求时启用此支持。
在 64 位主机(通常带有硬件虚拟化支持)上,无论设置如何,始终支持 64 位来宾操作系统,因此您只需在来宾中安装 64 位操作系统即可。
警告
在任何主机上,您都应该为打算在 64 位模式下使用的虚拟机启用 I/O APIC。对于 64 位 Windows VM 尤其如此。请参阅名为““高级”选项卡”的部分。此外,对于 64 位 Windows 客户机,您应该确保 VM 使用 Intel 网络设备,因为 AMD PCNet 卡没有 64 位驱动程序支持;请参阅“虚拟网络硬件”一节。
如果您使用 VirtualBox 图形用户界面的“创建 VM”向导(请参阅“创建您的第一个虚拟机”部分),VirtualBox 将自动为每个选定的 64 位操作系统类型使用正确的设置。
因此,只需尝试创建一个新的虚拟机并选择 Ubuntu 64 作为操作系统。VirtualBox 应该正确配置所有设置,并且您应该能够毫无问题地安装。
| 归档时间: |
|
| 查看次数: |
1864 次 |
| 最近记录: |