• win10 安装Ubuntu子系统 整合排坑


    win10 安装Linux子系统

    1. Windows键 + r 打开运行对话框,输入 appwiz.cpl 指令打开 程序和功能

    2. 点击 ‘启用或关闭Windows功能’

    3. 勾选打开‘适用于Linux的Windows子系统’,确定,然后重启电脑就可以了

    4. 打开Windows应用商店,搜索Linux可以获得多个版本,这里以Ubuntu为例直接获取安装即可

      安装后问题点及处理方式

      打开Ubuntu发行版会提示输入用户名密码

      • 用户名密码特定于 Linux 分发版,与 Windows 用户名无关。
      • 创建此用户名密码后,该帐户将是分发版的默认用户,并将在启动时自动登录。
      • 此帐户将被视为 Linux 管理员,能够运行 sudo (Super User Do) 管理命令。
      • 在适用于 Linux 的 Windows 子系统上运行的每个 Linux 分发版都有其自身的 Linux 用户帐户和密码。 每当添加分发版、重新安装或重置时,都必须配置一个 Linux 用户帐户。

      除此以外,在cmd中使用以下几个命令都可以运行WSL:

      • wsl 或者 bash
      • wsl [command]或者bash -c [command]
      • Linux系统名称(如:ubuntu),这跟上面在开始菜单里启动是一样的

      其中,前两种方式会运行默认的linux系统,当你安装多个linux系统之后可以使用wslconfig来指定


      设置默认登录用户

      ubuntu config --default-user root
      

      登录root用户

      su
      

      先备份原来的源列表文件

      mv /etc/apt/sources.list /etc/apt/sourses.list.backup
      

      新建源列表文件

      vim /etc/apt/sources.list
      

      加入源地址(推荐用阿里云源)

      deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
      deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
      deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
      deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
      deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
      deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
      deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
      deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
      deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
      deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
      

      按ESC键退出insert状态,输入 【:wq!】按回车保存退出编辑

      更新软件列表

      sudo apt-get update
      

      更新软件(把已安装的软件与刚刷新的软件列表中的版本进行对比,如果发现已安装的软件版本太低,就会提示更新)

      sudo apt-get upgrade
      

      至此,完事!

    忘记密码

    如果忘记了 Linux 分发版的密码:

    1. 请打开 PowerShell,并使用以下命令进入默认 WSL 分发版的根目录:wsl -u root

    如果需要在非默认分发版中更新忘记的密码,请使用命令:wsl -d Debian -u root,并将 Debian 替换为目标分发版的名称。

    1. 在 PowerShell 内的根级别打开 WSL 分发版后,可以使用此命令更新密码:passwd
    2. 系统将提示你输入新的 UNIX 密码,然后确认该密码。 在被告知密码已成功更新后,请使用以下命令在 PowerShell 内关闭 WSL:exit

    文章引用

    WSL配置

    账户设置

  • 相关阅读:
    [LeetCode] Range Sum Query
    [LeetCode] Additive Number
    [LeetCode] Number of Islands II
    [LeetCode] Range Sum Query 2D
    [LeetCode] Range Sum Query
    [LeetCode] Smallest Rectangle Enclosing Black Pixels
    [LeetCode] Longest Increasing Subsequence
    [LeetCode] Bulls and Cows
    [LeetCode] Binary Tree Longest Consecutive Sequence
    [LeetCode] Serialize and Deserialize Binary Tree
  • 原文地址:https://www.cnblogs.com/bky-min/p/12867359.html
Copyright © 2020-2023  润新知