Windows 安装 Linux 虚拟机 / WSL 完整教程(新手零失败)

前言

很多新手想学习Linux,但又不想放弃Windows系统(毕竟日常办公、娱乐还是Windows更便捷),这时就有两种完美解决方案:安装Linux虚拟机,或开启Windows自带的WSL(Windows Subsystem for Linux,Windows子系统)。两者各有优势:虚拟机适合需要完整Linux环境、模拟真实服务器场景的用户;WSL则更轻便,无需单独启动系统,可直接在Windows终端中使用Linux命令,适合日常学习和开发。今天,我们就来详细讲解这两种方法的完整安装步骤,新手也能轻松上手。

前置准备:

  • 操作系统:Windows 10 版本2004及以上(内部版本19041及以上)或Windows 11(WSL要求,虚拟机无严格版本限制);

  • 硬件要求:内存≥4GB(建议8GB及以上),硬盘剩余空间≥20GB;

  • 工具准备:虚拟机软件(推荐VMware Workstation Player,免费)、Linux镜像文件(推荐Ubuntu 22.04 LTS,新手友好)。

截图指引:1. 查看Windows版本:按下Win+R,输入"winver",截图弹出的版本窗口,标注出"版本2004及以上""内部版本19041及以上"两个关键条件;2. 虚拟机软件及镜像下载:截图VMware官网下载页(标注"VMware Workstation Player"免费下载入口)、Ubuntu官网镜像下载页(标注"Ubuntu 22.04 LTS"下载按钮)。


第一部分:安装Linux虚拟机(VMware + Ubuntu)

步骤1:安装VMware Workstation Player

  1. 打开VMware官网,搜索"VMware Workstation Player",下载对应Windows版本(免费用于非商业用途);

  2. 运行安装程序,一路下一步,默认安装即可(可自定义安装路径,建议不要装在C盘);

  3. 安装完成后,打开VMware,点击"创建新的虚拟机",进入虚拟机配置向导。

截图指引:1. 截图VMware安装界面(标注"下一步"按钮、安装路径选择框);2. 截图VMware主界面(标注"创建新的虚拟机"按钮),方便新手快速找到对应操作入口。

步骤2:配置虚拟机并安装Ubuntu

  1. 选择"典型(推荐)",点击下一步;

  2. 选择"安装程序光盘映像文件(iso)",点击"浏览",选择下载好的Ubuntu镜像文件;

  3. 填写虚拟机名称(如"Ubuntu 22.04")、安装位置(建议装在非C盘,如D盘,分配20GB以上空间),点击下一步;

  4. 磁盘大小默认20GB即可,选择"将虚拟磁盘存储为单个文件",点击下一步;

  5. 点击"自定义硬件",可调整内存(建议分配4GB,即4096MB)、处理器(默认1核即可,可根据电脑配置调整),点击关闭;

  6. 点击"完成",虚拟机开始启动,进入Ubuntu安装界面;

  7. 选择语言(建议"中文(简体)"),点击"安装Ubuntu";

  8. 键盘布局默认"汉语",点击下一步;

  9. 选择"正常安装"(新手推荐),勾选"下载更新"和"安装第三方软件",点击下一步;

  10. 磁盘分区默认"清除整个磁盘并安装Ubuntu"(新手推荐,不会影响Windows系统),点击下一步,确认分区;

  11. 选择所在地区(如"上海"),点击下一步;

  12. 填写用户名、密码(记住密码,后续登录需要),点击"继续";

  13. 等待安装完成(约10-20分钟,取决于网络和电脑配置),安装完成后点击"重启";

  14. 重启后,输入密码登录,即可进入Ubuntu桌面环境,虚拟机安装完成。

截图指引:按步骤截图关键界面,重点标注:1. 虚拟机配置向导中"iso文件选择""安装位置选择""自定义硬件"三个界面;2. Ubuntu安装界面中"语言选择""安装类型选择""用户名密码设置"三个关键步骤;3. 最终Ubuntu桌面环境界面,标注"成功安装"的标识。


第二部分:安装WSL(Windows子系统,更轻便)

WSL无需单独启动系统,可直接在Windows终端中使用Linux命令,占用资源少,适合日常学习和开发,推荐新手优先尝试。

步骤1:启用WSL相关功能

  1. 以管理员身份打开PowerShell(按下Win+X,选择"Windows终端(管理员)");

  2. 输入命令:wsl --install,按下回车;

  3. 该命令会自动启用WSL和虚拟机平台功能,并默认安装Ubuntu发行版(可修改默认发行版);

  4. 等待安装完成,提示"请重启计算机以完成安装",重启电脑。

截图指引:1. 截图Win+X菜单(标注"Windows终端(管理员)"选项);2. 截图PowerShell界面(标注输入的命令**wsl --install**及执行后的提示信息);3. 截图"重启计算机"的提示窗口。

步骤2:初始化WSL并设置用户

  1. 重启电脑后,自动弹出Linux终端窗口,等待文件解压缩和安装(首次启动约1-2分钟);

  2. 安装完成后,提示设置用户名和密码(用户名小写,密码输入时不显示,正常输入即可);

  3. 输入密码后,按下回车,即可进入WSL环境(此时已可以使用Linux命令)。

截图指引:1. 截图Linux终端初始化界面(标注"文件解压缩"进度);2. 截图用户名密码设置界面(标注"用户名输入框""密码输入框");3. 截图成功进入WSL的界面(标注命令行提示符,如"ubuntu@DESKTOP-XXXX:~$")。

步骤3:WSL常用配置(可选,提升体验)

  1. 更新软件源:输入命令 sudo apt update && sudo apt upgrade,输入密码后,等待更新完成(首次更新可能需要几分钟);

  2. 更换国内软件源(解决更新慢的问题):新手可参考网上教程,替换为阿里云、清华源等;

  3. 打开Windows终端,点击顶部下拉菜单,可看到"Ubuntu"选项,后续可直接通过该选项打开WSL。

截图指引:1. 截图WSL终端中输入更新命令的界面(标注命令及执行进度);2. 截图Windows终端下拉菜单(标注"Ubuntu"选项),方便新手快速找到WSL启动入口。

常见问题解决

  1. 安装WSL提示"版本过低":升级Windows系统到10 2004以上版本,或手动安装WSL(参考微软官方文档);

  2. 虚拟机启动失败:进入BIOS,开启"虚拟化技术"(不同电脑快捷键不同,常见F2、F10、Del);

  3. WSL安装停在0.0%:输入命令**wsl --install --web-download -d Ubuntu**,手动下载发行版后安装。

截图指引:1. 截图WSL版本过低的提示窗口(标注"升级Windows系统"的提示);2. 截图BIOS中"虚拟化技术"的开启界面(标注对应选项);3. 截图WSL手动下载命令的执行界面。

总结:新手想快速上手Linux,优先选WSL(轻便、无需切换系统);如果需要完整的Linux桌面环境、模拟服务器场景,选虚拟机。两种方法都能满足学习需求,大家可根据自己的需求选择。

相关推荐
郭龙飞9804 小时前
OpenClaw技能拓展教程 五大场景高效办公实操指南
人工智能·windows·语言模型
ElevenS_it1885 小时前
K8s容器环境运维监控盲区:从Node到Pod到Service的可观测性分层实战
运维·容器·kubernetes
优化Henry5 小时前
5G基站设备替换过程中因参数配置与硬件不匹配产生的告警排查案例
运维·网络·5g·信息与通信
颂love5 小时前
Linux命令的简单学习
linux·运维·学习
小鹿软件办公5 小时前
在 Windows 中什么是 iphlpsvc?禁用它安全吗?
windows·安全·iphlpsvc
诸神缄默不语6 小时前
DNS 与 hosts 文件:Windows 11 中的名称解析配置
windows·计算机网络·dns·hosts
satadriver6 小时前
ip-guard网络通信加解密
linux·网络·tcp/ip
meilindehuzi_a6 小时前
【Linux 进程基础】一文读懂命令行参数与环境变量
linux·服务器
燕-孑6 小时前
Nginx详解——进阶
运维·nginx