4 Star 17 Fork 3

leo / WSL-Launcher

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

自定义WSL发行版工具

特点

  1. 与Microsoft制定的WSL发行版规范:WSL-DistroLauncher 兼容。
  2. 支持从DockerHub中自动构建WSL需要的镜像。
  3. 支持安装时自选版本。
  4. 非应用商店安装,无需开发者模式和证书导入环节,安装更加简单与便捷。
  5. 更加简单的自定义WSL发行版方式。

定制发行版方式

  • 只需要修改launcher.json中的内容
  1. distro为发行版注册使用的名字。自定义。需要与已存在的名字不冲突,如同时有两个发行版centos6centos7
  2. repo为安装时拉取系统rootfs使用的docker image库,如library/centosbase/archlinux

【注】不同的发行版需要不同的目录存放!

安装该发行版

  1. 系统设置中开启开发者人员模式,注意,启用后最好重启一下
  2. 新建一个用于存放发行版的目录,如D:\XXX
  3. 发行版中下载launcher.zip解压到D:\XXX\中。
  4. 修改launcher.json中的配置,为自己需要的发行版。
  5. 以管理员运行xxx.exe,即可。
    Preview
  6. 安装完成后,再次运行xxx.exe(不需要管理员权限),将启动该子系统会话。

设置默认登录帐号

  1. 在子系统中创建用户yyy,并配置用户权限及密码。
  2. 退出子系统,命令行中输入xxx.exe config --default-user yyy即可。

卸载

uninstall.bat
The MIT License (MIT) Copyright (c) 2018 leo Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

自定义WSL发行版Launcher 展开 收起
C++
MIT
取消

发行版 (3)

全部

贡献者

全部

近期动态

加载更多
不能加载更多了
C++
1
https://gitee.com/love_linger/WSL-Launcher.git
git@gitee.com:love_linger/WSL-Launcher.git
love_linger
WSL-Launcher
WSL-Launcher
master

搜索帮助