Windows秒变Linux开发机!WSL2零基础安装到迁移全指南

一、WSL2简介

Windows Subsystem for Linux 2(WSL2) ,是微软推出的一个可以在Windows操作系统上运行Linux二进制可执行文件的兼容层的第二版。简单来说,它就像是在你的Windows电脑里装了一个轻量级的Linux系统。通过WSL 2,你可以在不离开Windows环境的情况下,使用Linux命令行工具、运行Linux应用程序以及学习Linux相关知识。


二、安装WSL2

1. 启用系统功能

  1. 打开 控制面板 > 程序 > 启用或关闭Windows功能
  2. 勾选以下两项:
    • ✅ 适用于Linux的Windows子系统
    • ✅ 虚拟机平台
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述

家庭版用户注意
若控制面板无“虚拟机平台”,需以管理员身份运行PowerShell执行以下命令:
在这里插入图片描述

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart`

2. 配置虚拟化与更新

  • 启用Hyper-V自动启动
    bcdedit /set hypervisorlaunchtype auto
  • 升级WSL内核(推荐GitHub源加速):
    wsl --update --web-download
  • 设置默认版本为WSL2
    wsl --set-default-version 2

3. 安装Linux发行版

  • 查看可用发行版
    wsl --list --online
    在这里插入图片描述

  • 安装Ubuntu 22.04
    wsl --install -d Ubuntu-22.04


三、系统迁移至非系统盘(释放C盘空间)

1. 导出系统备份

  • 在D盘创建目录 D:\backup,执行以下命令:
wsl --export Ubuntu-22.04 D:\backup\Ubuntu-22.04.tar

2. 卸载原系统

  • 删除C盘中的旧系统(数据会清空):
wsl --unregister Ubuntu-22.04

3. 导入到新位置

  • 在D盘创建目录 D:\wsl,执行以下命令:
wsl --import Ubuntu-22.04 D:\wsl\ D:\backup\Ubuntu-22.04.tar

在这里插入图片描述

原理说明
WSL2使用虚拟硬盘文件(.vhdx)存储Linux系统,迁移后所有数据保存在D盘,彻底解决C盘空间占用问题。


四、网络代理配置

1. 创建配置文件

  • 操作步骤
    1. 打开Windows资源管理器,进入当前用户目录(路径示例:C:\Users\你的用户名)。
    2. 新建文本文件,重命名为 .wslconfig(注意文件名开头的点)。
    3. 编辑文件内容如下:
[experimental]  
# 内存自动回收(推荐配置)
autoMemoryReclaim=gradual  # gradual  | dropcache | disabled  
# 共享Windows网络配置
networkingMode=mirrored  
# 启用DNS隧道(解决部分网络问题)
dnsTunneling=true  
# 启用系统级防火墙,默认阻止未明确放行的入站/出站连接
firewall=true  
# 自动同步Windows系统代理
autoProxy=true

文档地址:https://learn.microsoft.com/zh-cn/windows/wsl/wsl-config

2. 重启WSL生效

  • 执行命令
    wsl --shutdown
  • 验证代理
    重启后打开WSL终端,执行以下命令测试网络:
curl -I https://github.com

若显示"HTTP/2 200"则表示代理生效


五、重置Linux系统root密码

1. 基础重置方法

  1. 打开WSL终端
  2. 输入命令:
sudo passwd root
  1. 根据提示输入两次新密码(输入时无回显)

2. 忘记普通用户密码?

  • 应急方案
    1. 以管理员身份打开PowerShell
    2. 执行命令进入root模式:
      wsl -u root
    3. 重置用户密码:
      passwd 你的用户名
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值