Windows10 安装 WSA

查看 12|回复 0
作者:nite   
WSA 已经在 Windows11 上线很久了,但是微软一直不给 Windows10 用,不过现在可以通过一些特殊方法安装。
步骤
[ol]

  • 将你的系统更新到 Windows 10 22H2 10.0.19045.2311 或更高版本.
  • 你可以通过 winver 命令查看您当前的 Windows 版本.
  • 如果您的 Windows 版本低于 10.0.19045.2311, 请将您的系统更新到 10.0.19045.2311 或以上.

  • 安装 WSL2
  • 在开始中搜索 启用或关闭 Windows 功能
  • Hyper-V适用于 Linux 的 Windows 子系统虚拟机平台 前面的选择框打勾后确定
  • 重启系统
  • 打开 Microsoft Store,搜索 Ubuntu 并安装(其他的 Linux 发行版也可以,本文使用 Ubuntu )
  • 运行 Ubuntu 等待系统启动并设置用户密码,密码会在下一步用到

  • 获取 WSA AppX 包(在 Linux 中执行)
  • 执行 apt install git
  • 执行 cd /
  • 执行 git clone https://ghproxy.com/https://github.com/LSPosed/MagiskOnWSALocal.git
  • 执行 sudo bash /MagiskOnWSALocal/scripts/install_deps.sh(过程中会提示输入密码)

  • [可选] [推荐] 设置代理,加速下载
  • 以下操作在 Windows 执行
  • 按下 Win + R,输入 cmd 回车
  • 执行 ipconfig,找到 以太网适配器 vEthernet (WSL): 后面的 IPv4 地址
  • 编辑 \\wsl.localhost\Ubuntu\MagiskOnWSALocal\scripts\build.sh
  • 搜索 aria2c
  • 在 aria2c 后面添加 --all-proxy="[I]:"(注意和aria2c之间有空格)
  • 执行 sudo bash /MagiskOnWSALocal/scripts/run.sh(过程中会提示输入密码)
  • 新界面中使用 ↑ ↓ ← → 键更改选项,空格键选中,回车键确认

  • Build arch 选择 x64 还是 arm64 需要根据设备来,你可以通过以下方式确定
  • 以下操作在 Windows 执行
  • 按下 Win + R,输入 cmd 回车
  • 执行 echo %PROCESSOR_ARCHITECTURE%
  • 如果显示 x86AMD64 则选择 x64
  • 如果显示 ARM64 则选择 arm64
  • WSA release type 建议选择 insider fast
  • Magisk version 建议选择 stable
  • 其他选项根据需求选择
  • 在 Windows 中打开路径 \\wsl.localhost\Ubuntu\MagiskOnWSALocal\output,将文件夹中的压缩包解压到合适的路径(安装路径)
  • 下载 Patch 文件并解压,将 icu.dllWsaPatch.dll 复制到 \WsaClient

  • 编辑 \AppxManifest.xml

  • 在 AppxManifest.xml 找到 TargetDeviceFamily 节点
    把 MinVersion 从 10.0.22000.120 改成 10.0.19045.2311

  • 在 AppxManifest.xml 删除 customInstall 相关节点,一共有两个
       
            
                
            
            
                
            
       
  • 运行 \Run.bat
    [/ol]
    参考文章
    适用于 Windows 10 的 WSA 补丁
    Magisk on WSA (with Google Apps)
  • 您需要登录后才可以回帖 登录 | 立即注册

    返回顶部