You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在WSL手动安装Debian 11?默认安装Debian 12问题求助

在WSL中安装Debian 11(Bullseye)的可行方案

方案一:通过Winget安装指定版本的Debian 11

微软商店和官方手动下载链接已更新为Debian 12,但可通过Winget工具安装旧版本的Debian 11:

  • 打开PowerShell(无需强制管理员权限),执行命令查看Debian的可用版本:
    winget search Debian.Debian
    
  • 在输出结果中找到Debian 11对应的版本号(格式类似11.x.x.x),执行安装命令:
    winget install Debian.Debian --version <你的版本号>
    
  • 安装完成后,直接在开始菜单启动Debian,完成初始化配置即可。

方案二:修复tar包导入错误,手动导入Debian 11

如果之前导入tar包失败,大概率是tar包损坏或导入步骤有误,按以下标准流程操作:

  1. 获取正确的Debian 11 rootfs包:从Debian官方的cloud镜像仓库下载bullseye版本的rootfs tar.gz包,建议校验文件哈希值确保完整性。
  2. 准备导入目录:在Windows本地创建一个空目录,例如C:\WSL\Debian11。
  3. 执行导入命令:打开PowerShell,切换到tar包所在目录,运行:
    wsl --import Debian11 C:\WSL\Debian11 .\debian-bullseye-rootfs.tar.gz
    
    注意:如果当前默认是WSL1,先执行wsl --set-default-version 2切换到WSL2,避免兼容性问题。
  4. 配置默认用户:导入完成后,进入系统:
    wsl -d Debian11
    
    创建普通用户并设置密码:
    useradd -m your_username
    passwd your_username
    
    编辑/etc/wsl.conf设置默认用户:
    echo -e "[user]\ndefault=your_username" >> /etc/wsl.conf
    
    退出后重启WSL生效:wsl --terminate Debian11

方案三:Debian 12降级到Debian 11(不推荐)

如果已安装Debian 12,可尝试降级,但存在依赖冲突风险,仅作为备选:

  • 进入Debian 12系统,替换软件源为bullseye:
    sed -i 's/bookworm/bullseye/g' /etc/apt/sources.list
    sed -i 's/bullseye-updates/bookworm-updates/g' /etc/apt/sources.list
    
  • 执行降级命令:
    apt update
    apt dist-upgrade -y
    
  • 降级完成后重启系统,检查版本:cat /etc/debian_version

内容的提问来源于stack exchange,提问作者Tejas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 21:35:09