Win11安装LinuxHyper-V教程详解
时间:2026-04-11 11:36:44 381浏览 收藏
本文详细讲解了在Windows 11 Hyper-V中成功部署Linux虚拟机的四大核心方案:从标准ISO安装流程(适配多发行版并强调代数选择、网络与磁盘配置要点),到一键导入官方Kali预构建镜像实现秒级启动;针对常见黑屏卡顿问题,深入解析UEFI安全启动禁用与Hyper-V集成服务启用的关键修复步骤;最后覆盖安装后必做的网络连通性验证、源加速配置及中文界面本地化设置——无论你是初学者还是渗透测试人员,都能按需选择最稳妥高效的方式,彻底避开驱动冲突、网络失联、语言障碍等典型坑点,真正实现开箱即用的Linux虚拟化体验。

如果您已在Windows 11中启用Hyper-V功能,但尚未成功安装Linux虚拟机,则可能是由于虚拟机配置不当、ISO镜像不兼容或安全启动设置冲突所致。以下是多种可行的安装方法及对应操作步骤:
一、使用Hyper-V管理器新建虚拟机并安装Linux(标准流程)
该方法适用于Ubuntu、Debian、Kali等主流发行版,通过向导式创建虚拟机并挂载ISO镜像完成安装,全程由Hyper-V原生支持,无需第三方工具。
1、右键“开始”按钮,选择“应用和功能”。
2、点击右侧“相关设置”下的“程序和功能”。
3、点击左侧“启用或关闭Windows功能”,确认已勾选“Hyper-V”“Hyper-V平台”“Hyper-V管理工具”,点击“确定”并重启电脑。
4、重启后,在开始菜单搜索“Hyper-V管理器”,右键以管理员身份运行。
5、在右侧操作栏点击“新建”→“虚拟机”,启动向导。
6、在“指定名称和位置”页,输入名称(如Ubuntu-24.04),建议将存储路径设为非系统盘分区。
7、在“指定代数”页,安装Ubuntu 22.04及以上、Kali 2023+或Debian 12应选择第二代;安装CentOS 7或RHEL 7必须选择第一代。
8、在“分配内存”页,输入启动内存(建议≥2048 MB),可勾选“启用动态内存”提升资源弹性。
9、在“配置网络”页,从下拉菜单选择已存在的虚拟交换机;若无,需先在“虚拟交换机管理器”中创建外部交换机。
10、在“连接虚拟硬盘”页,选择“创建虚拟硬盘”,格式选VHDX,类型选“动态扩展”,大小设为≥40 GB。
11、在“安装操作系统的选项”页,选择“从可启动CD/DVD映像文件安装操作系统”,点击“浏览”加载已下载的Linux ISO文件。
12、完成向导后,右键新建虚拟机→“连接”,点击“启动”按钮,进入图形化安装界面。
二、导入预构建Kali Linux Hyper-V镜像(免安装方式)
该方法跳过安装过程,直接导入官方打包的已配置Kali虚拟机,适合快速启动渗透测试环境,避免驱动、网络、桌面初始化等常见问题。
1、访问Kali官网虚拟机下载页:https://www.kali.org/get-kali/#kali-virtual-machines。
2、在“Hyper-V”分类下,下载最新版kali-linux-*.hyperv.zip压缩包。
3、解压ZIP文件,获得包含.vhdx、.xml、.ps1等文件的文件夹。
4、以管理员身份打开PowerShell,执行解压目录中的Import-Kali.ps1脚本(需先解除脚本执行策略:Set-ExecutionPolicy RemoteSigned -Scope CurrentUser)。
5、脚本运行完成后,在Hyper-V管理器中即可看到已注册的Kali虚拟机。
6、右键该虚拟机→“连接”,首次启动时会自动完成初始配置(包括用户创建、SSH启用等)。
三、为Linux虚拟机禁用UEFI安全启动并启用集成服务(兼容性修复)
第二代虚拟机默认启用UEFI安全启动,部分Linux发行版(如Debian 11、RHEL 8、某些定制Ubuntu镜像)因缺少微软签名证书而卡在黑屏或grub界面,需手动调整固件设置。
1、在Hyper-V管理器中,确保虚拟机已关机(非保存状态)。
2、右键虚拟机→“设置”,展开左侧“安全”节点,点击“安全启动”。
3、取消勾选“启用安全启动”,或在下拉菜单中选择“Microsoft UEFI Certificate Authority”以兼容多数发行版。
4、点击“确定”保存设置。
5、再次启动虚拟机,进入Linux安装过程或已安装系统。
6、安装完成后,在Linux中运行以下命令启用Hyper-V集成服务(以Ubuntu为例):
1、执行 sudo apt update && sudo apt install linux-virtual-hwe-22.04(Ubuntu 22.04)。
2、执行 sudo systemctl enable hv_kvp_daemon.service 启用键值对服务。
3、重启系统,验证集成服务是否生效:lsmod | grep hv_ 应显示 hv_vmbus、hv_netvsc 等模块。
四、安装后配置网络与中文界面(基础可用性保障)
Linux虚拟机安装完成后常出现网络不可达、语言为英文等问题,需在系统内完成基础配置,确保远程访问与本地使用体验。
1、启动虚拟机并完成初始安装后,登录终端(或图形界面终端)。
2、检查网络状态:ip a,若未获取IP地址,执行 sudo dhclient eth0(或ens3等实际网卡名)。
3、测试连通性:ping -c 4 www.baidu.com,失败则检查虚拟交换机是否绑定物理网卡(外部模式)。
4、更新软件源(以Ubuntu为例):sudo sed -i 's/archive.ubuntu.com/mirrors.tuna.tsinghua.edu.cn/g' /etc/apt/sources.list。
5、执行 sudo apt update && sudo apt upgrade -y 完成系统更新。
6、安装中文语言包:sudo apt install language-pack-zh-hans -y。
7、设置系统语言:sudo localectl set-locale LANG=zh_CN.UTF-8。
8、重启系统或注销后重新登录,界面即切换为简体中文。
以上就是本文的全部内容了,是否有顺利帮助你解决问题?若是能给你带来学习上的帮助,请大家多多支持golang学习网!更多关于文章的相关知识,也可关注golang学习网公众号。
-
501 收藏
-
501 收藏
-
501 收藏
-
501 收藏
-
501 收藏
-
457 收藏
-
178 收藏
-
417 收藏
-
122 收藏
-
133 收藏
-
319 收藏
-
162 收藏
-
137 收藏
-
218 收藏
-
197 收藏
-
451 收藏
-
394 收藏
-
- 前端进阶之JavaScript设计模式
- 设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
- 立即学习 543次学习
-
- GO语言核心编程课程
- 本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
- 立即学习 516次学习
-
- 简单聊聊mysql8与网络通信
- 如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
- 立即学习 500次学习
-
- JavaScript正则表达式基础与实战
- 在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
- 立即学习 487次学习
-
- 从零制作响应式网站—Grid布局
- 本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
- 立即学习 485次学习