Hyper-V 虚拟机安装操作系统完全指南

一、准备工作

在开始之前,请确保你的 Windows 系统支持 Hyper-V(专业版、企业版或教育版)。启用方法:打开“控制面板” -> “程序” -> “启用或关闭 Windows 功能”,勾选 Hyper-V 并重启。

二、创建虚拟机

  1. 打开 Hyper-V 管理器。
  2. 点击右侧“新建” -> “虚拟机”。
  3. 指定名称和存储位置。
  4. 选择代数:第一代兼容性好,第二代支持 UEFI 和安全启动。
  5. 分配内存:建议至少 2GB(2048MB)用于 Windows,1GB 用于 Linux。
  6. 配置网络:先创建虚拟交换机(外部或内部),再连接。
  7. 创建虚拟硬盘:大小根据需求(Windows 推荐 40GB+)。
  8. 选择安装选项:从 ISO 镜像文件安装。

三、安装操作系统

安装 Windows 10/11

  • 启动虚拟机,按任意键从 ISO 启动。
  • 选择语言、时间格式、键盘布局。
  • 点击“现在安装”,输入密钥(可跳过)。
  • 选择“自定义:仅安装 Windows(高级)”。
  • 分区并格式化虚拟硬盘,点击下一步。
  • 等待安装完成,自动重启后完成设置。

安装 Ubuntu / CentOS

  • 启动后选择语言。
  • 选择“安装 Ubuntu”或“Install CentOS”。
  • 配置键盘布局、网络(可选)。
  • 选择安装类型:通常“清除整个磁盘”并安装。
  • 设置用户名、密码、主机名。
  • 等待安装完成,重启后进入系统。

四、优化与配置

增强会话模式:在虚拟机设置中启用“增强会话模式”,可共享剪贴板、文件拖拽。

动态内存:建议启用,并根据需要调整最小和最大内存。

检查点:定期创建检查点(快照),方便回滚。

存储控制器:使用 SCSI 控制器获得更好的性能。

五、常见问题

问题:虚拟机无法启动,提示“虚拟化支持已禁用”。

解决:进入 BIOS 开启 Intel VT-x 或 AMD-V。

问题:安装系统时找不到硬盘。

解决:检查虚拟硬盘是否已连接到 SCSI 控制器,或者更改虚拟机代数为第一代。

问题:网络不通。

解决:确保已创建外部虚拟交换机,并在虚拟机设置中连接。

六、总结

通过 Hyper-V 安装操作系统,你可以轻松搭建测试环境、运行不同系统。掌握上述步骤后,还可以尝试配置嵌套虚拟化、GPU 直通等高级功能。