Windows怎么安装WSL中的其他Linux发行版_Windows如何在WSL中部署Debian或Fedora等系统【方法】-1

如果您已启用WSL但默认安装的是Ubuntu,而希望部署Debian、Fedora等其他Linux发行版,则需绕过微软商店或解决命令行安装时的网络解析失败问题。以下是多种可行的部署方法:

一、通过微软应用商店GUI安装

该方式适用于网络环境正常、可访问Microsoft Store的用户,操作直观且无需命令行干预。

1、点击Windows任务栏搜索框,输入“Microsoft Store”并打开应用商店。

2、在搜索栏中键入目标发行版名称,例如“Debian”或“Fedora Remix for WSL”。

3、在搜索结果中确认发行版发布者为官方或可信来源(如Debian官方、Fedora Project),点击“获取”或“安装”按钮。

4、安装完成后,在开始菜单中找到对应图标并启动,按提示设置用户名与密码即可完成初始化。

二、使用wsl –list –online配合wsl –install -d命令安装

该方式依赖wsl命令直接拉取远程发行版列表并安装,但常因raw.githubusercontent.com域名解析失败而中断,需预先修复DNS解析路径。

1、以管理员身份运行PowerShell,执行:wsl –list –online,若返回“无法解析服务器的名称或地址”,说明DNS查询受阻。

2、使用记事本(以管理员权限)打开文件:C:\Windows\System32\drivers\etc\hosts。

3、在文件末尾新增一行:185.199.108.133 raw.githubusercontent.com,保存退出。

4、再次执行wsl –list –online,确认列表成功输出,其中包含Debian、Fedora Remix、Kali Linux等可选分发版。

5、执行安装命令,例如安装Debian:wsl –install -d Debian;安装Fedora Remix:wsl –install -d “Fedora Remix for WSL”。

三、手动下载AppxBundle离线安装包安装

该方式完全脱离网络依赖,适用于企业内网、DNS封锁或策略限制环境,支持将系统安装至任意磁盘路径。

1、访问微软官方WSL手动安装页:https://learn.microsoft.com/en-us/windows/wsl/install-manual,查找并下载目标发行版的.AppxBundle文件(如Debian.appxbundle)。

2、将下载的.AppxBundle文件重命名为.zip,使用解压工具(如7-Zip)解压至目标目录(例如D:\WSL\Debian)。

3、进入解压后的目录,找到含x64字样的.appx文件,再次重命名为.zip并解压,提取出全部文件(含ubuntu.exe或debian.exe等启动器)。

4、双击目录中的debian.exe(或对应发行版启动器),首次运行将自动完成初始化,并提示设置用户名与密码。

5、如需将该发行版设为默认,执行:wsl –set-default Debian。

四、从已导出的tar归档导入安装

该方式适用于已有其他机器上配置完毕的Debian/Fedora系统镜像,可快速复现完整环境,避免重复配置。

1、在已有WSL环境中,执行导出命令,例如导出Debian:wsl –export Debian D:\backup\debian.tar。

2、将生成的debian.tar文件复制到目标Windows机器的指定路径(如D:\import\)。

3、以管理员身份运行PowerShell,执行导入命令:wsl –import Debian D:\WSL\Debian D:\import\debian.tar –version 2。

4、导入完成后,使用wsl -d Debian启动该实例,并运行sudo /usr/sbin/useradd -m -s /bin/bash 创建新用户。

5、设置初始密码:sudo passwd ,随后即可登录使用。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。