Press "Enter" to skip to content

手动安装WSL发行版

zocodev 1

趁着买的新笔记本到货以及Windows 10 LTSC 2019的发布,将笔记本自带的Windows 10 1803给格式化安装成了Windows 10 LTSC 2019,装完发现,因为Windows 10 LTSC 2019没有预装Windows Store,没办法直接通过Windows Store直接安装Windows Subsystem for Linux,花了点时间,找到了办法手动安装WSL,做个记录。

安装Windows 10 LTSC 2019就是因为受够了Windows 10自带的那一堆用不上的软件包,再加上不想再忍受令人Windows 10那饱受诟病的自动重启,安装 Windows 10 LTSC 2019很简单,但是习惯了Linux命令行,就算使用Windows 10,我也还是喜欢命令行的感觉,况且还有WSL这么方便的东西,WSL还是要安装上的撒。

根据文档,这个方法除了Windows 10可以使用,Windows Server 1709之后的版本也可以使用。

其实安装很简单,反正我是觉得,用惯了Linux的,手动安装WSL也不会觉得麻烦,何况还是绝大部分都能图形化操作是吧。

和常规的Windows 10一样,也需要到控制面板→程序→启用或关闭Windows功能里面,把适用于Linux的Windows子系统功能给打开,如图:
Windows10-control-panel-enable-wsl
点击确定之后,可能需要重启一下才能生效。

然后,按照需求,点击下面的链接下载一个喜欢的Linux发行版:
Ubuntu 18.04
Ubuntu 18.04 ARM
Ubuntu 16.04
Debian GNU/Linux (Debian 9)
Kali Linux
OpenSUSE
SLES

我喜欢Debian,所以我下载的是Debian GUN/Linux,下载之后,打开保存下载文件的路径,然后将下载文件的后缀由.appx改成.zip,然后右键,选择全部解压缩,如图:
wsl-unzip

然后点进解压之后那个文件夹,里面有个可执行文件,比如我下载的Debian的发行版,里面有个debian.exe,双击,出现个cmd界面,稍等片刻,会要求输入一个用户名,以及输入对应的密码和重复密码:
wsl-install-intial

然后,就没有然后了,这么几步就安装成功了,如果不信,可以打开cmd,然后输入bash,就能看到熟悉的Linux命令行界面:
cmd-bash-cli-env.png

是不是很简单哈哈哈哈。

进入bash之后,如果想要使用root权限,在命令前面加上sudo,然后输入上面的密码就可以了。

参考文档:
https://docs.microsoft.com/en-us/windows/wsl/install-manual
https://docs.microsoft.com/en-us/windows/wsl/install-on-server

  1. Jankin Jankin

    无法打开debian.exe 文件。
    ““
    $ debian.exe
    指定的网络名不再可用。
    ““

Jankin进行回复 取消回复

电子邮件地址不会被公开。 必填项已用*标注