登录
首页 >  文章 >  软件教程

Win11安装LinuxHyper-V教程详解

时间:2026-04-11 11:36:44 381浏览 收藏

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

win11如何在Hyper-V中安装Linux_win11Hyper-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学习网公众号。

资料下载
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>