Ryan

在 Windows Linux 子系统中安装 CentOS
离线安装nextcloud的时候想通过yum下载相关rpm包到本地,本来想省事通过 WSL 下载 rpm 包,发现...
扫描右侧二维码阅读全文
26
2018/11

在 Windows Linux 子系统中安装 CentOS

离线安装nextcloud的时候想通过yum下载相关rpm包到本地,本来想省事通过 WSL 下载 rpm 包,发现微软竟没有提供CentOS的在线安装,github上找了一下,发现有这个一个项目挺符合要求的:WSL-Distribution-Switcher。但是下载使用后发现在 Windows 10 RS5 1809 上不能用,所以就去翻 issue,发现是年久失修导致不支持新版本的Windows 10,同时Pull Request有大佬修复的版本。不过令人失望的是仅支持了RS4。

博主刚升级到的1809难道要退回去?不能忍的博主就Fork了一份支持RS4的版本修复了一下,目前在1809上使用良好。

下载地址

此处内容需要评论回复后(审核通过)方可阅读。

准备工作

  1. 需要在Windows上安装 python3(记得安装的时候选上把python添加到PATH的选项)
  2. 下载WSL-Distribution-Switcher项目
  3. 使用管理员打开CMD,并进入下载好的WSL-Distribution-Switcher目录中

食用方式

1.下载镜像,下载的是docker镜像,所以系统以及版本号可以参考dockerhub

> python get-source.py image[:tag]

例如下载 CentOS6 就是

> python get-source.py centos:6

最新版的taglatest
2.安装镜像

> python install.py [--no-hooks] image[:tag] | tarball | squashfs

安装 CentOS6 示例

> python install.py centos:6

3.切换镜像,比如不想用CentOS6想换回原来装的Debian
获取可切换的版本

> python switch.py
The following distributions are currently installed:

  - centos:latest*
  - debian:9

切换版本

python switch.py debian:9

相关问题

忘记设置root密码,装了CentOS后普通用户没有sudo权限了,没办法改密码,嗯,直接把默认登陆用户改成 root

> debian config --default-user root
搬瓦工年付$187机房套餐补货了,电信联通优化,512M内存/500G流量/1G带宽,建站稳定,优惠码:BWH1ZBPVK,【点击购买】!
搬瓦工年付$28CN2高速线路,512M内存/500G流量/1G带宽,电信联通优化,延迟低,速度快,建站稳定,优惠码同上,【点击购买】!
Last modification:December 1st, 2018 at 07:53 pm
If you think my article is useful to you, please feel free to appreciate

Leave a Comment