Hyper-V虚拟化实践:搭建你的第一个虚拟机 – wiki大全

“`text

Hyper-V 虚拟化实践:搭建你的第一个虚拟机

Hyper-V 是微软推出的一款强大的硬件虚拟化产品,它允许您在单个物理计算机上运行多个操作系统,每个操作系统都作为一个独立的虚拟机 (VM)。这对于开发测试、服务器整合、运行兼容性软件等场景都极其有用。本文将详细指导您如何从零开始,在 Windows 系统上搭建您的第一个 Hyper-V 虚拟机。

前提条件

在开始之前,请确保您的计算机满足以下条件:

  1. 操作系统: 您的 Windows 版本必须支持 Hyper-V,例如 Windows 10 Pro/Enterprise/Education、Windows 11 Pro/Enterprise/Education 或 Windows Server 版本。Windows 10/11 家庭版不支持 Hyper-V。
  2. 处理器: 您的 CPU 必须支持虚拟化技术(Intel VT-x 或 AMD-V)以及 Second Level Address Translation (SLAT) 技术。大多数现代处理器都支持。
  3. 内存: 至少 4GB RAM,建议 8GB 或更多,以便同时运行主机操作系统和虚拟机。
  4. BIOS/UEFI 设置: 在 BIOS/UEFI 中启用虚拟化技术。通常在“CPU Configuration”或“Virtualization Technology”等菜单中找到并启用。

步骤一:启用 Hyper-V 功能

  1. 检查虚拟化支持:

    • 按下 Win + R 键,输入 msinfo32 并回车,打开“系统信息”。
    • 在左侧导航栏选择“系统摘要”,然后在右侧查找“基于虚拟化的安全性”或“Hyper-V – 虚拟机监视器模式扩展”。如果显示“是”,则表示您的系统已支持虚拟化。如果显示“否”或未找到 Hyper-V 相关项,请检查您的 BIOS/UEFI 设置。
  2. 启用 Hyper-V 功能:

    • 在 Windows 搜索栏中输入“启用或关闭 Windows 功能”并打开。
    • 在弹出的“Windows 功能”窗口中,找到并勾选“Hyper-V”选项及其所有子项。
    • 点击“确定”,系统将开始安装所需的组件。
    • 安装完成后,系统可能会提示您重启计算机。请按照提示重启,以使 Hyper-V 功能完全生效。

步骤二:打开 Hyper-V 管理器

重启计算机后,您可以通过以下方式打开 Hyper-V 管理器:

  • 在 Windows 搜索栏中输入“Hyper-V 管理器”并打开。
  • 或者,通过“控制面板”>“管理工具”找到并打开“Hyper-V 管理器”。

步骤三:创建新的虚拟机

在 Hyper-V 管理器中,我们将使用“新建虚拟机向导”来创建虚拟机。

  1. 启动向导:

    • 在 Hyper-V 管理器的左侧窗格中,选择您的服务器(通常是您的计算机名称)。
    • 在右侧的“操作”窗格中,点击“新建”>“虚拟机”。这将启动“新建虚拟机向导”。
    • 点击“下一步”继续。
  2. 指定名称和位置:

    • 名称: 为您的虚拟机输入一个易于识别的名称,例如“UbuntuServer”或“Windows10Dev”。
    • 位置: 您可以选择将虚拟机文件存储在默认位置,或者勾选“将虚拟机存储在其他位置”,然后点击“浏览”选择一个非系统盘的文件夹来存放虚拟机文件。为了更好的性能和管理,建议为每个虚拟机创建一个独立的文件夹。
    • 点击“下一步”。
  3. 指定代数 (Generation):

    • 第一代 (Generation 1): 支持 32 位和 64 位操作系统,使用传统的 BIOS 固件。兼容性较好,适用于较旧的操作系统或需要特定 BIOS 功能的场景。
    • 第二代 (Generation 2): 仅支持 64 位操作系统,使用 UEFI 固件。启动速度更快,支持安全启动,并提供一些增强的虚拟化功能。推荐用于 Windows 8/Server 2012 及更高版本,以及现代 Linux 发行版。
    • 除非有特殊兼容性要求,否则建议选择“第二代”。
    • 点击“下一步”。
  4. 分配内存:

    • 输入您希望分配给虚拟机的启动内存量。对于大多数桌面操作系统,建议至少 4096 MB (4 GB)。
    • 勾选“使用动态内存”可以允许 Hyper-V 根据虚拟机的实际需求动态调整内存分配,从而更有效地利用物理内存资源。
    • 点击“下一步”。
  5. 配置网络:

    • 在“连接”下拉菜单中,选择一个已配置的“虚拟交换机”,以便虚拟机能够访问网络。如果您之前没有创建过虚拟交换机,可以选择“未连接”,稍后再进行配置。
    • 点击“下一步”。
  6. 连接虚拟硬盘:

    • 创建虚拟硬盘: 这是最常见的选项。您可以指定虚拟硬盘的名称、存储位置和大小。默认大小通常为 127 GB,且为动态扩展硬盘 (VHDX),这意味着它只会占用实际使用的大小,并随着数据增加而扩展,直至达到最大值。
    • 使用现有虚拟硬盘: 如果您已经有一个.vhd.vhdx 文件,可以选择此项并浏览到其位置。
    • 稍后连接虚拟硬盘: 如果您希望在虚拟机创建后手动添加硬盘,可以选择此项。
    • 点击“下一步”。
  7. 安装选项:

    • 稍后安装操作系统: 虚拟机创建完成后,您将需要手动启动并挂载安装介质。
    • 从可启动映像文件安装操作系统: 这是最常用的方法。选择此项,然后点击“浏览”选择您的操作系统 ISO 安装文件(例如:Windows_10_Pro.isoubuntu-22.04-desktop-amd64.iso)。
    • 根据您的需求选择合适的安装方式。
    • 点击“下一步”。
  8. 完成向导:

    • 检查您在摘要页面上配置的所有设置。确认无误后,点击“完成”以创建虚拟机。

步骤四:启动并连接到虚拟机

虚拟机创建完成后,它将显示在 Hyper-V 管理器中。

  1. 启动虚拟机:
    • 在 Hyper-V 管理器中,右键点击您刚创建的虚拟机,然后选择“启动”。
  2. 连接到虚拟机:
    • 右键点击虚拟机,选择“连接…”。这将打开“虚拟机连接”窗口,您将在其中看到虚拟机的屏幕。
    • 如果选择的是从 ISO 文件安装,虚拟机将从 ISO 启动,您可以按照操作系统的安装向导提示,完成安装过程,这与在物理计算机上安装操作系统类似。

步骤五:安装集成服务 (Integration Services)

操作系统安装完成后,强烈建议安装 Hyper-V 集成服务。这些服务是专门为 Hyper-V 虚拟机设计的驱动程序和管理工具,它们能显著提升虚拟机的性能、稳定性和用户体验,例如:

  • 鼠标集成(无需捕获/释放鼠标)
  • 更好的视频分辨率和性能
  • 时间同步
  • 数据交换服务
  • 备份和恢复功能

安装方法:
在“虚拟机连接”窗口中,当虚拟机运行时,点击顶部菜单栏的“操作”>“插入集成服务安装盘”。在虚拟机内部,打开“文件资源管理器”,通常会看到一个光盘驱动器,其中包含集成服务的安装程序。运行该程序并按照提示完成安装,然后重启虚拟机。

总结

恭喜您!您已经成功搭建并配置了您的第一个 Hyper-V 虚拟机。现在,您可以在这个虚拟环境中自由地安装和测试各种软件,而无需担心影响您的主操作系统。随着您对 Hyper-V 的深入了解,您还可以探索更多高级功能,如快照、检查点、虚拟交换机管理和虚拟机复制等,以更好地管理和利用您的虚拟化环境。
“`
I have drafted an article titled “Hyper-V虚拟化实践:搭建你的第一个虚拟机” (Hyper-V Virtualization Practice: Building Your First Virtual Machine) as requested. The article covers:

  • Introduction to Hyper-V
  • Prerequisites
  • Step-by-step instructions for:
    • Enabling the Hyper-V feature
    • Opening Hyper-V Manager
    • Creating a new virtual machine using the wizard (covering naming, generation, memory, networking, virtual hard disk, and installation options)
    • Starting and connecting to the virtual machine
    • Installing Hyper-V Integration Services
  • Conclusion

This article is presented in Chinese, following the user’s implicit language preference.

滚动至顶部