WSL快速上手与使用

1. WSL 安装与启用

本文介绍在 Windows 11 上启用 WSL 功能并安装 Linux 子系统的基本步骤。

博主使用体验下来,还是觉得Debian是最皮实耐用的分发版本,秒启动,稳定。

Debian, YES!

1.1 步骤一:启用 Windows 功能

首先需要开启 Windows 系统对 WSL 的支持。

  1. 在 Windows 搜索框中搜索并打开“启用或关闭 Windows 功能”。
  2. 在弹出的窗口中,找到并勾选以下两项:
  • 适用于 Windows 的 Linux 子系统
  • 虚拟机平台
  1. 点击“确定”后,根据提示重启计算机。

1.2 步骤二:下载并安装 Linux 分发

可以从 Microsoft Store 安装,或手动下载安装包进行安装。

下载后运行安装包,解压并运行,根据提示完成初始化的用户名和密码设置。

1.3 WSL 基本管理

在 Windows PowerShell 或 CMD 中管理 WSL 子系统。

1.3.1 查看已安装的 WSL 分发

列出所有已安装的 Linux 子系统及其状态和版本。*号表示默认分发。

wsl -l -v

1.3.2 启动指定的 WSL 分发

如果不想进入默认的子系统,可以使用 -d 参数启动指定的系统。

wsl -d Debian

1.3.3 关闭指定的 WSL 分发

安全地关闭一个正在运行的子系统实例。

wsl -t Debian

1.3.4 关闭所有 WSL 服务

强制关闭所有正在运行的子系统,这在修改配置后需要执行。

wsl --shutdown

1.3.5 设置默认的 WSL 分发

将指定的子系统设置为默认。设置后,直接输入 wsl 即可进入该系统。

wsl -s Debian

1.3.6 查看正在运行的WSL分发

wsl -l -v

2. WSL 迁移 (将系统从C盘移至其他盘)

本节介绍如何将已安装在C盘的 WSL 子系统完整迁移到其他磁盘(如D盘),以节省C盘空间。

2.1 步骤一:关闭要迁移的 WSL 虚拟机

重要提示: 在导出前,必须先关闭目标虚拟机,否则可能导致数据损坏或丢失。

wsl -t Debian

2.2 步骤二:导出 WSL 虚拟机

将指定的子系统导出为一个 .tar 归档文件。

  • 命令格式: wsl --export <分发名称> <导出路径.tar>
  • 示例: 将 Debian 导出到 D:\wsl\ 目录下。
wsl --export Debian D:\wsl\Debian.tar

2.3 步骤三:注销原来的 WSL 虚拟机

高危操作: 此操作会删除C盘原始的子系统及其所有数据,请务必确认上一步已成功导出。

wsl --unregister Debian

2.4 步骤四:导入 WSL 虚拟机到新位置

将之前导出的 .tar 文件导入到新的位置。

  • 命令格式: wsl --import <新分发名称> <新数据存放路径> <导出的.tar文件路径>
  • 示例: 将备份文件导入,并让其数据存放在 D:\wsl\Debian-data 文件夹中。
wsl --import Debian D:\wsl\Debian-data D:\wsl\Debian.tar

完成后,可以再次使用 wsl -l -v 检查虚拟机是否已成功导入。

3. WSL 配置

3.1 修改默认登录用户

通过导入方式迁移的 WSL,默认登录用户可能会变为 root。可以通过修改 wsl.conf 文件将其改回原来的普通用户。

  1. 首先,以 root 用户身份登录 WSL。
  2. 使用 vim 或 nano 编辑器打开或创建 /etc/wsl.conf 文件。
sudo vim /etc/wsl.conf
  1. 在文件中添加以下内容,将 your_username 替换为你自己的用户名。
[user]
default = your_username
  1. 保存并退出编辑器。
  2. 返回 Windows PowerShell,执行 wsl --shutdown 命令重启 WSL 服务。
  3. 再次进入 WSL,就会发现默认用户已经修改成功。

4. 访问 WSL 文件系统

可以从 Windows 文件资源管理器中直接访问 WSL 子系统的文件。

在文件资源管理器的地址栏输入以下路径并回车:

\\wsl$

之后会列出所有已安装的子系统文件夹,可以像操作普通 Windows 文件夹一样进行文件访问。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值