上一篇
hyperv下安装linux
- 行业动态
- 2025-04-26
- 3346
在Hyper-V中创建Linux虚拟机需配置内存/CPU/存储,加载ISO启动安装,完成后 安装Hyper- V集成组件以支持驱动与性能
Hyper-V 下安装 Linux 详细指南
前置准备
确认系统支持 Hyper-V
- 仅支持 Windows 10/11(专业版/企业版/教育版)或 Windows Server。
- 在命令提示符中输入
systeminfo
,检查是否包含Hyper-V 要求
已满足。
启用 Hyper-V 功能
- 打开 “控制面板” → “程序” → “启用或关闭 Windows 功能”。
- 勾选
Hyper-V
及相关组件(如适用),重启电脑。
下载 Linux 镜像文件
- 推荐使用 Ubuntu、CentOS 等主流发行版。
- 官网下载 ISO 文件(Ubuntu 服务器版)。
创建 Hyper-V 虚拟机
打开 Hyper-V 管理器
- 搜索并运行
Hyper-V 管理工具
。
- 搜索并运行
新建虚拟机
右键点击 “本地计算机” → “新建” → “虚拟机”。
配置参数参考:
步骤 选项建议 名称与位置 自定义名称(如 Ubuntu-VM
),存储位置默认。生成选项 选择 “稍后附加硬盘”。 硬件兼容性 保持默认(与主机相同)。 安装选项 选择 “从启动CD/DVD-ROM安装操作系统”。
指定代数与内存
- 代数:选择第 2 代(性能更优,支持更多功能)。
- 内存:至少分配 2GB(根据实际需求调整,如 4GB 或更高)。
配置硬盘
- 创建虚拟硬盘(建议大小 ≥40GB),存储格式选
VHDX
。 - 勾选 “在此计算机上存储虚拟机文件”。
- 创建虚拟硬盘(建议大小 ≥40GB),存储格式选
添加 ISO 文件
- 右键虚拟机 → “设置” → “SCSI 控制器” → “DVD 驱动” → “映像文件”。
- 选择下载的 Linux ISO 文件。
安装 Linux 系统
启动虚拟机
- 选中虚拟机 → 点击 “启动”。
- 按提示进入 BIOS 设置(如 Del/F2),将启动顺序调整为
DVD
优先。
安装流程(以 Ubuntu 为例)
- 选择语言 → 安装类型(推荐 “最小安装” 或 “普通安装”)。
- 分区方案:
- 手动分区:
- (根目录):20GB 以上,ext4 格式。
/home
(可选):剩余空间,用于用户数据。
- 自动分区:直接分配全部空间。
- 手动分区:
- 安装 Grub 引导器到硬盘(非 UEFI 模式需勾选)。
完成基础安装
重启虚拟机,移除 ISO 文件(避免重复启动安装界面)。
安装 Hyper-V 驱动(关键步骤)
下载 Linux 集成服务工具
- 访问 Microsoft Linux Integration Services,下载对应发行版的
.rpm
(CentOS)或.deb
(Ubuntu)包。
- 访问 Microsoft Linux Integration Services,下载对应发行版的
安装驱动
- 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
- Ubuntu/Debian:
重启虚拟机
确保驱动生效,提升网络、存储等性能。
优化与配置
增强会话模式
右键虚拟机 → “增强会话”,启用复制粘贴、文件拖拽功能。
调整 CPU 核心数
右键虚拟机 → “设置” → “处理器” → 分配 2~4 个核心(按需调整)。
共享文件夹
在虚拟机设置中添加共享文件夹,方便主机与 Linux 交换文件。
常见问题与解决
问题 | 解决方案 |
---|---|
虚拟机无法启动 | 检查代数是否为第 2 代,内存是否足够。 |
网络连接失败 | 确保网络适配器选为 “默认开关”,或手动创建虚拟交换机。 |
分辨率低/无法复制粘贴 | 启用 “增强会话” 模式,或安装 hyper-v-daemons 驱动。 |
无法识别 USB 设备 | 在虚拟机设置中添加 USB 设备,并确保物理机已连接。 |
相关问题与解答
问题 1:如何将现有 Linux 物理机迁移到 Hyper-V?
解答:
- 在物理机上安装
virt-convert
工具(sudo apt install virt-manager
)。 - 执行命令转换系统镜像:
sudo virt-convert -a /path/to/physical.img -o /path/to/hyperv.vhdx --format vhdx
- 在 Hyper-V 中创建新虚拟机,挂载生成的 VHDX 文件。
问题 2:如何在 Hyper-V 中安装其他 Linux 发行版(如 Fedora)?
解答:
- 下载对应发行版的 ISO(如 Fedora Server)。
- 创建虚拟机时选择 “从启动CD/DVD-ROM安装操作系统”,并挂载 ISO。
- 安装完成后,同样需安装
linxutils
或对应的hyper-v
驱动