四种独立安装debian到wsl的方式:一、microsoft store图形化安装;二、wsl --install -d命令在线安装;三、手动下载appxbundle离线安装;四、wsl --import导入自定义rootfs。

如果您已在 Windows 11 中启用 WSL 功能,但尚未部署 Debian 系统,则可通过多种路径完成安装。不同方式适用于不同网络环境、权限条件与操作偏好。以下是四种互不依赖、可独立执行的安装设置方式:
一、通过 Microsoft Store 图形界面安装
该方式无需命令行操作,适合初次接触 WSL 的用户,依赖稳定访问 Microsoft Store 的网络环境,安装过程全自动且自带启动引导。
1、点击任务栏搜索框,输入“Microsoft Store”并打开应用商店。
2、在商店顶部搜索栏中键入“Debian”,确保结果中发布者为 Debian Project 或官方标识。
3、点击“获取”按钮开始下载与安装,进度完成后点击“启动”或从开始菜单打开 Debian 应用。
4、首次运行时,终端将提示输入 新用户名 与 密码,完成后即初始化完毕。
二、使用 wsl --install -d 命令直接安装
该方式通过 PowerShell 调用 WSL 内置安装器拉取远程发行版,要求系统已启用 WSL 功能且能正常解析 raw.githubusercontent.com 域名;若失败需先修复 hosts 文件。
1、以管理员身份运行 PowerShell,执行:wsl --install -d Debian。
2、若提示“无法解析服务器的名称或地址”,说明 raw.githubusercontent.com 解析异常。
3、以管理员权限用记事本打开:C:\Windows\System32\drivers\etc\hosts。
4、在文件末尾新增一行:185.199.108.133 raw.githubusercontent.com,保存并关闭。
5、再次执行 wsl --install -d Debian,等待安装完成并自动启动初始化流程。
三、手动下载 AppxBundle 离线安装包安装
该方式完全脱离网络依赖,适用于企业内网、受限网络或需批量部署场景,需手动获取并解压微软官方发布的 .AppxBundle 文件。
1、访问微软官方 WSL 手动安装页面:https://learn.microsoft.com/en-us/windows/wsl/install-manual。
2、查找并下载最新版 Debian 发行版的 Debian.appxbundle 文件(截至 2026 年 4 月,最新为 Debian 12.x)。
3、将下载的 .appxbundle 文件重命名为 Debian.zip,使用解压工具(如 7-Zip)解压至本地目录(例如 D:\WSL\Debian)。
4、进入解压后目录,找到名为 debian.exe 的可执行文件,双击运行。
5、首次启动后按提示设置 用户名 与 密码,完成初始化。
四、通过 wsl --import 命令导入自定义根文件系统
该方式允许从已有 Linux 根文件系统(如 tar 归档)构建 WSL 发行版,适用于高级用户定制化部署、迁移现有环境或使用精简镜像。
1、下载 Debian 官方最小化 rootfs tar 包,例如:https://cloud.debian.org/images/cloud/bullseye/latest/debian-11-genericcloud-amd64-20260401-1136.tar.xz。
2、解压得到 debian-rootfs.tar(或 .tar.gz),存放于 Windows 路径如 D:\WSL\rootfs\debian.tar。
3、以管理员身份运行 PowerShell,执行:wsl --import Debian D:\WSL\Debian D:\WSL\rootfs\debian.tar --version 2。
4、导入完成后,执行:wsl -d Debian 启动新发行版。
5、首次启动无交互式初始化,需手动运行:sudo /usr/sbin/useradd -m -s /bin/bash username 并设置密码,再配置默认用户。











