4 Star 17 Fork 3

leo / WSL-Launcher

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 1.52 KB
一键复制 编辑 原始数据 按行查看 历史
leo 提交于 2018-09-18 11:40 . update readme

自定义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
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

搜索帮助