当前位置:首页 > 行业动态 > 正文

hyperv下安装linux

在Hyper-V中创建Linux虚拟机需配置内存/CPU/存储,加载ISO启动安装,完成后 安装Hyper- V集成组件以支持驱动与性能

Hyper-V 下安装 Linux 详细指南

前置准备

  1. 确认系统支持 Hyper-V

    • 仅支持 Windows 10/11(专业版/企业版/教育版)或 Windows Server。
    • 在命令提示符中输入 systeminfo,检查是否包含 Hyper-V 要求 已满足。
  2. 启用 Hyper-V 功能

    • 打开 “控制面板” → “程序” → “启用或关闭 Windows 功能”。
    • 勾选 Hyper-V 及相关组件(如适用),重启电脑。
  3. 下载 Linux 镜像文件

    • 推荐使用 Ubuntu、CentOS 等主流发行版。
    • 官网下载 ISO 文件(Ubuntu 服务器版)。

创建 Hyper-V 虚拟机

  1. 打开 Hyper-V 管理器

    • 搜索并运行 Hyper-V 管理工具
  2. 新建虚拟机

    • 右键点击 “本地计算机” → “新建” → “虚拟机”。

    • 配置参数参考

      步骤 选项建议
      名称与位置 自定义名称(如 Ubuntu-VM),存储位置默认。
      生成选项 选择 “稍后附加硬盘”。
      硬件兼容性 保持默认(与主机相同)。
      安装选项 选择 “从启动CD/DVD-ROM安装操作系统”。
  3. 指定代数与内存

    • 代数:选择第 2 代(性能更优,支持更多功能)。
    • 内存:至少分配 2GB(根据实际需求调整,如 4GB 或更高)。
  4. 配置硬盘

    hyperv下安装linux  第1张

    • 创建虚拟硬盘(建议大小 ≥40GB),存储格式选 VHDX
    • 勾选 “在此计算机上存储虚拟机文件”。
  5. 添加 ISO 文件

    • 右键虚拟机 → “设置” → “SCSI 控制器” → “DVD 驱动” → “映像文件”。
    • 选择下载的 Linux ISO 文件。

安装 Linux 系统

  1. 启动虚拟机

    • 选中虚拟机 → 点击 “启动”。
    • 按提示进入 BIOS 设置(如 Del/F2),将启动顺序调整为 DVD 优先。
  2. 安装流程(以 Ubuntu 为例)

    • 选择语言 → 安装类型(推荐 “最小安装” 或 “普通安装”)。
    • 分区方案
      • 手动分区:
        • (根目录):20GB 以上,ext4 格式。
        • /home(可选):剩余空间,用于用户数据。
      • 自动分区:直接分配全部空间。
    • 安装 Grub 引导器到硬盘(非 UEFI 模式需勾选)。
  3. 完成基础安装

    重启虚拟机,移除 ISO 文件(避免重复启动安装界面)。


安装 Hyper-V 驱动(关键步骤)

  1. 下载 Linux 集成服务工具

    • 访问 Microsoft Linux Integration Services,下载对应发行版的 .rpm(CentOS)或 .deb(Ubuntu)包。
  2. 安装驱动

    • Ubuntu/Debian
      sudo dpkg -i linxutils.deb
      sudo apt-get update
      sudo apt-get install --reinstall hyper-v-daemons-tools
    • CentOS/RHEL
      sudo yum localinstall linxutils.rpm
      sudo yum reinstall hyperv-daemons
  3. 重启虚拟机

    确保驱动生效,提升网络、存储等性能。


优化与配置

  1. 增强会话模式

    右键虚拟机 → “增强会话”,启用复制粘贴、文件拖拽功能。

  2. 调整 CPU 核心数

    右键虚拟机 → “设置” → “处理器” → 分配 2~4 个核心(按需调整)。

  3. 共享文件夹

    在虚拟机设置中添加共享文件夹,方便主机与 Linux 交换文件。


常见问题与解决

问题 解决方案
虚拟机无法启动 检查代数是否为第 2 代,内存是否足够。
网络连接失败 确保网络适配器选为 “默认开关”,或手动创建虚拟交换机。
分辨率低/无法复制粘贴 启用 “增强会话” 模式,或安装 hyper-v-daemons 驱动。
无法识别 USB 设备 在虚拟机设置中添加 USB 设备,并确保物理机已连接。

相关问题与解答

问题 1:如何将现有 Linux 物理机迁移到 Hyper-V?

解答

  1. 在物理机上安装 virt-convert 工具(sudo apt install virt-manager)。
  2. 执行命令转换系统镜像:
    sudo virt-convert -a /path/to/physical.img -o /path/to/hyperv.vhdx --format vhdx
  3. 在 Hyper-V 中创建新虚拟机,挂载生成的 VHDX 文件。

问题 2:如何在 Hyper-V 中安装其他 Linux 发行版(如 Fedora)?

解答

  1. 下载对应发行版的 ISO(如 Fedora Server)。
  2. 创建虚拟机时选择 “从启动CD/DVD-ROM安装操作系统”,并挂载 ISO。
  3. 安装完成后,同样需安装 linxutils 或对应的 hyper-v 驱动
0