【教程】适用于Linux的Windows子系统使用教程——安装与配置

安装WSL

  1. 启用适用于Linux的Windows子系统

    • 使用启用或关闭Windows功能打开

      在搜索栏中搜索并打开启用或关闭Windows功能,勾选适用于Linux的Windows子系统项。

      批注 2020-02-28 172223

    • 使用PowerShell打开

      管理员权限运行PowerShell并运行下面的命令:

      1
      Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

      批注 2020-02-28 172642

  2. 更改WSL版本号

    对于Windows 10.0.18917及以上的版本,微软新增了WSL2,具体有什么优势这里就不指出了

    管理员权限运行PowerShell并运行下面的命令:

    1
    Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform

    批注 2020-02-28 172826

    或在启用或关闭Windows功能,勾选虚拟机平台项。

    批注 2020-02-28 174514

    输入 wsl -l 可以查看已安装的Linux

    批注 2020-02-28 172900

    输入 wsl --set-version Ubuntu 2 可以更改Ubuntu为WSL2(Ubuntu可改为你正在使用的版本)(如果想换回1,只需把2改为1再运行一次)

    输入 wsl --set-default-version 2 可以默认安装Linux为WSL2(如果想换回1,只需把2改为1再运行一次)

  3. 安装Linux

    在Microsoft Store搜索 Linux,可以看到一系列 Linux 发行版,根据自己需要选择适合自己的发行版,这里以Ubuntu为例,下载完成后启动,等待安装完成,输入账户和密码。(这里默认会安装到C盘,有安装到其它盘的方法,这里就不指出了)

配置WSL

  1. 美化终端

    CMD是无可救药了,这里就给一个底色了

    批注 2020-02-28 111532

    推荐使用Windows Terminal,这里送上我自用的配置文件

    批注 2020-02-28 174459

  2. 更换源并更新到最新版Ubuntu (以20.04为例)

    • 对于WSL1,可以直接在Windows下找到文件并修改

      直接编辑 C:\Users\<Your Name>\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\etc\apt\sources.list 为(文中 https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ 可换为你喜欢的源地址) (文中 focal 可换为你想要更新到的版本号)

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      21
      22
      deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted
      # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted
      deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted
      # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted
      deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal universe
      # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal universe
      deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates universe
      # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates universe
      deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal multiverse
      # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal multiverse
      deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates multiverse
      # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates multiverse
      deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
      # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
      deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal partner
      # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal partner
      deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted
      # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted
      deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security universe
      # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security universe
      deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security multiverse
      # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security multiverse

      批注 2020-02-28 173252

    • 对于WSL2,Windows是没有权限修改WSL的系统文件的,所以只能在WSL中修改

      在终端输入

      1
      sudo nano /etc/apt/sources.list #(nano可换为你喜欢的文本编辑器,但是Ubuntu预装的是nano)

      将内容修改为上文

      批注 2020-02-28 173356

    • 在终端输入

      1
      sudo apt update
    • 完成后输入

      1
      sudo apt dist-upgrade
    • 请坐和放宽

  3. 更改语言为中文

    输入

    1
    sudo dpkg-reconfigure locales

    批注 2020-02-28 173452

    选中 zh_CN GB2312zh_CN.UTF-8 UTF-8 确定

    批注 2020-02-28 173531

    选择 zh_CN.UTF-8 确定

    批注 2020-02-28 173551

    重启终端

【教程】适用于Linux的Windows子系统使用教程——安装与配置 作者 @wherewhere 2020年2月28日 发表于 智机社区,转载请注明出处