win10自带虚拟机怎么装linux
win10自带虚拟机怎么装linux详细介绍
以下是在 Windows 10 自带虚拟机(Hyper-V)中安装 Linux 的完整指南,结合官方文档和实际操作经验,覆盖从准备到优化的全流程:
一、前提条件
- 系统版本:必须为 Windows 10 专业版 / 教育版 / 企业版(家庭版需通过批处理脚本解锁)。
- 硬件支持:
- 64 位 CPU(支持 Intel VT-x/AMD-V 虚拟化技术)
- 至少 4GB 内存(建议分配 2GB 给虚拟机)
- 50GB 可用磁盘空间(动态扩展模式)
- BIOS 设置:进入主板 BIOS 启用虚拟化技术(如 "Intel Virtualization Technology")。
二、启用 Hyper-V
方法 1:图形界面(推荐)
- 打开「控制面板」→「程序和功能」→「启用或关闭 Windows 功能」
- 勾选「Hyper-V」及其所有子项(包括管理工具)
- 重启电脑后,通过「开始菜单」→「Windows 管理工具」打开 Hyper-V 管理器
方法 2:命令行(家庭版适用)
- 创建批处理文件(以管理员身份运行):batch
off\servicing\Packages\*Hyper*.mum >hyper.txt
findstr . hyper.txt ^>nul /add-package:
/enable-feature Microsoft-Hyper-All
- 运行后自动安装并重启。
三、创建 Linux 虚拟机
- 下载 Linux 镜像:
- Ubuntu:https://ubuntu.com/download
- CentOS:https://vault.centos.org/
- Fedora:https://getfedora.org/
- 新建虚拟机:
- 名称:建议使用 Linux 发行版名称(如 Ubuntu-22.04)
- 代数:选择第二代(支持 UEFI 启动)
- 内存:2048MB(可根据需求调整)
- 虚拟硬盘:动态扩展模式,初始分配 20GB
- 网络:默认选择「Default Switch」(NAT 模式)
- 挂载 ISO 文件:
- 右键虚拟机→「设置」→「DVD 驱动器」→「使用 ISO 文件」
四、安装 Linux 系统
- 启动虚拟机:
- 右键虚拟机→「连接」→「启动」
- 出现启动菜单时按
Enter选择从 DVD 启动
- 安装流程(以 Ubuntu 为例):
- 语言选择:中文(简体)
- 安装类型:选择「清除整个磁盘并安装 Ubuntu」(建议新手)
- 分区设置:
- EFI 系统分区:512MB(FAT32 格式)
- 交换分区:2GB(可选,内存≥4GB 可省略)
- 根分区(/):剩余空间(EXT4 格式)
- 用户设置:
- 用户名:建议使用非 root 账户
- 密码:强密码(包含大小写字母、数字、符号)
- 完成安装:
- 安装完成后重启虚拟机,移除 ISO 文件
- 首次登录后更新系统:bash
update upgrade
五、网络配置优化
方案 1:NAT 模式(推荐)
- 宿主机配置:
- 打开「控制面板」→「网络和共享中心」
- 找到物理网卡(如以太网)→右键属性→共享
- 勾选「允许其他网络用户通过此计算机的 Internet 连接来连接」
- 家庭网络连接选择「Hyper-V Virtual Ethernet Adapter」
- 虚拟机配置:
- 右键虚拟机→「设置」→「网络适配器」
- 虚拟交换机选择「NAT 虚拟交换机」
- 虚拟机内设置动态 IP:bash
/etc/netplan/00-installer-config.yamlnetwork:
version:
renderer: networkd
ethernets:
eth0:
dhcp4:
netplan apply
方案 2:桥接模式(需有线网卡)
- 创建外部虚拟交换机:
- Hyper-V 管理器→「虚拟交换机管理器」→新建外部交换机
- 选择物理网卡(如以太网),勾选「允许管理操作系统共享此网络适配器」
- 虚拟机配置:
- 网络适配器选择新建的外部交换机
- 虚拟机内设置静态 IP(需与宿主机同网段):bash
/etc/netplan/00-installer-config.yamlnetwork:
version:
renderer: networkd
ethernets:
eth0:
addresses: .1.100/24
gateway4: .1.1
nameservers:
addresses: .8.8, .114.114
netplan apply
六、性能优化与集成服务
- 安装 Hyper-V 集成服务:
- 右键虚拟机→「设置」→「管理」→「集成服务」
- 勾选「时间同步」「数据交换」「备份(卷影复制服务)」
- 插入集成服务 ISO(路径:
C:\Program Files\Hyper-V\Virtual Machines\vmguest.iso) - 虚拟机内运行安装程序(Ubuntu 需先挂载 ISO):bash
/dev/cdrom /mnt/mnt/setup.exe
- 硬件资源调整:
- CPU 分配:根据负载调整虚拟处理器数量(建议 2 核)
- 内存优化:启用动态内存(最小 512MB,最大 2048MB)
- 存储优化:将虚拟硬盘转换为 VHDX 格式(支持更大容量和 TRIM)
七、常见问题解决方案
- 虚拟机无法启动:
- 检查 BIOS 中虚拟化技术是否启用
- 关闭 Windows 快速启动(控制面板→电源选项→选择电源按钮的功能)
- 网络连接失败:
- 检查虚拟交换机配置
- 重置网络适配器:bash
systemctl restart systemd-networkd
- 图形界面卡顿:
- 启用 GPU 直通(需支持 WDDM 2.0 的显卡)
- 安装 Xorg 驱动:bash
xserver-xorg-video-qxl
八、高级技巧
- 克隆虚拟机:
- 右键虚拟机→「导出」
- 复制导出的文件夹,导入为新虚拟机
- 快照管理:
- 右键虚拟机→「快照」→「新建快照」
- 恢复快照时注意数据一致性
- 远程管理:
- 安装 OpenSSH 服务器:bash
openssh-server - 使用远程桌面连接(mstsc)或 SSH 客户端(如 Putty)
- 安装 OpenSSH 服务器:bash
通过以上步骤,您可以在 Windows 10 中高效运行 Linux 虚拟机。如果需要多系统并行开发或测试,Hyper-V 的隔离性和性能表现优于第三方虚拟机软件。对于企业用户,建议结合 Hyper-V Replica 实现容灾备份。