Window10 安装Linux子系统_win10 linux-程序员宅基地

技术标签: ubuntu  linux  

为Window10 安装Linux子系统

WSL是win10 的Linux的子系统,相比虚拟机有更多的优势,对系统资源占用少,切换系统之间较为的方便。

安装步骤:

  1. 安装WSL要求Win10系统在1607版本以上,查看自己的版本是否符合要求

  2. 开启Linux子系统,控制面板>程序和功能>启用或关闭windows功能>勾选 适用于linux子系统

  3. 重启电脑

  4. 打开应用商城搜索"WSL",根据自己需求选择linux系统安装

  5. 配置linux

  6. 移动WSL的家目录位置

  7. 忘记用户密码怎么办?

下面为详细步骤

1. 查看系统版本

image-20210401113039929

一般系统版本都会符合安装要求

2.  开启Linux子系统

image-20210401113316251

控制面板>程序和功能>启用或关闭windows功能>勾选 适用于linux子系统

3. 重启电脑

勾选完确定后,系统会提示重启

4. 应用商城搜索"WSL",选择安装linux系统

image-20210401113605980

5. 配置linux

  1. 配置好看的终端

  • 下载地址:https://github.com/felixse/FluentTerminal/releases

    下载FluentTerminal.Package_0.7.5.0.zip,解压后,右键以powershell运行,根据提示安装

  1. 更换镜像源

  • 镜像网址:https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/

    # 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
    # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
    # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe 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-security main restricted universe multiverse
    # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
    
    # 预发布软件源,不建议启用
    # deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
    # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
    
  • 将镜像复制到sources.list中

    #进入配置文件夹
    cd /etc/apt
    #将原来的sources.list重命名
    mv sources.list sources.list.bak
    #创建新的sources.list文件,并将镜像复制进去
    vim sources.list
    #镜像粘贴进去,:wq保存退去
    
    #更新镜像
    sudo apt-get update
    
  1. 配置om my zsh ,我的理解是相当于进行配置bash环境

  • 先安装zsh

    sudo apt-get install zsh
    
  • 百度搜索oh my zsh ,找到安装命令

    sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
    

6.移动WSL的安装位置

上述在应用商城中安装会默认安装在C盘中,可能C盘内存不足了,想将安装好的Linu子系统换到D盘中。

  1. 下载LxRunOffline软件

  • 软件网址:https://github.com/DDoSolitary/LxRunOffline/releases/tag/v3.4.1

  1. 打开powershell使用软件

    # 查看当前已经安装的wsl
    PS G:\桌面\LxRunOffline-v3.4.0> .\LxRunOffline.exe list
    Legacy
    Ubuntu-18.04
     
    # 移动指定的wsl
    # 比如移动Legacy到Z:\LegacyWSL目录下
    PS G:\桌面\LxRunOffline-v3.4.0> .\LxRunOffline.exe move -n Ubuntu-18.04 -d ‘D:\WSL\‘
    

7. 修改WSL(win10的linux子系统)的普通用户密码

需要在cmd中输入的命令:
1. ubuntu2004.exe config --default-user root
(注:本文使用everything去找ubuntu2004.exe是因为直接打开cmd输入以上命令会报错,
说是不能找到该文件,于是只能用这种笨办法了: )
2. bash
打开linux shell界面
3. sudo passwd wxyleo(你的用户名)
修改密码
5. exit
退出

参考资料

[1] B站:https://www.bilibili.com/video/BV1N4411F7gY?t=674

[2]CDSN:https://blog.csdn.net/qq_41601836/article/details/106610576?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_utm_term-1&spm=1001.2101.3001.4242

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_51535723/article/details/127143318

智能推荐

零基础教程:R语言lavaan结构方程模型(SEM)-程序员宅基地

文章浏览阅读1.2k次,点赞17次,收藏12次。基于R语言lavaan程序包,通过理论讲解和实际操作相结合的方式,由浅入深地系统介绍结构方程模型的建立、拟合、评估、筛选和结果展示的全过程。我们筛选大量经典案例

焊工考试多少分及格?焊工考试答题技巧分享-程序员宅基地

文章浏览阅读9.2k次。一、焊工考试多少分及格?焊工特种作业操作证考试80分就算及格,特种作业操作证考试分理论和实际操作证两项考试;理论是微机考试,从题库自动抽取题目。实际操作证考试包括模拟操作、口试等。焊工职业资格证书考试理论与实操各60分为及格分。二、答题技巧首先,在理论考试的时候一定要谨记以安全为主,任何不安全的行为都是不符合逻辑以及常理的,一定是不正确的答案。其次,实际操作一定要注重细节。实际操作中往往就是细节的地方需要注意,大部分的考试可能都是要以口述为主,所以细节的地方一定要主要记..._焊工考试多少分及格

Qt 图像处理(四)sobel算子与图像卷积_sobel算子和图像卷积-程序员宅基地

文章浏览阅读1.5k次。sobel算子与图像卷积图像卷积//图像的卷积运算/* * QImage *image 输入图像 * QImage &TemplateImg 输出图像 * int nTempH 模板的height = (nTempH -1)3x3的模板 * int nTempW 模..._sobel算子和图像卷积

为AsyncHttpClient设置Cookie-程序员宅基地

文章浏览阅读230次。使用AsyncHttpClient向服务端提交数据,有时需要带cookie。给AsyncHttpClient设置Cookie的方法如下:AsyncHttpClient myClient = new AsyncHttpClient();PersistentCookieStore myCookieStore = new PersistentCookieStore(this);Bas..._asynchttpclientutils 设置cookie

在Stm32CubeIDE环境下使用DAP-Link仿真_stm32cubeide daplink-程序员宅基地

文章浏览阅读1.9w次,点赞17次,收藏91次。一、文章bei'j最近师弟需要调STM32,由于他已经习惯了Eclipse的开发环境,所以给他推荐了Stm32CubeIDE,约等于TrueStudio+CubeMX,玩过一段时间,就推荐给了师弟_stm32cubeide daplink

rxjava+retrofit+mvp封装_rxjava+retrofit+mvp黑盒封装-程序员宅基地

文章浏览阅读752次。简介工作期间有空我就学习rxjava2的使用,现在结合mvp的架构给大家封装出一个开发框架,考虑到代码的重用性,数据接口的加密解密,我这里做出了可以商用的,不但是学习。框架代码下载本框架所用到包 compile 'com.android.support:design:25.3.1' compile 'com.android.support:cardview-v7:25.0.1'..._rxjava+retrofit+mvp黑盒封装

随便推点

java基于微信小程序的奶茶点餐系统 奶茶店奶茶点餐小程序(源码(1)-程序员宅基地

文章浏览阅读263次,点赞3次,收藏4次。近年来,随着微信的快速发展,基于微信平台的应用层出不穷,许多商家也将点餐系统部署到了微信平台上,顾客可以从微信直接登录到点餐系统中进行菜品浏览,下单与支付,这使得点餐变得更加方便与快捷。本课题针对奶茶店设计出一个奶茶点餐微信小程序,奶茶点餐小程序可以帮助传统实体奶茶店在线上实现奶茶的售卖,并且使顾客也能更加方便快捷地购买到自己想要的奶茶饮品。博主介绍:全网粉丝10W+,CSDN全栈领域优质创作者,博客之星、掘金/华为云/阿里云等平台优质作者。 精彩专栏 推荐订阅。

Keil for ARM-MDK的使用_keil for arm mdk-程序员宅基地

文章浏览阅读4.3k次。概念:μVision:是Keil的文本编辑界面。目前的μVision支持代码自动补全。如果想使用外部的文本编辑器,可以在Tools-Customize Tools Menu设置。MDK:就是Keil for ARM。全称Microcontroller Development Kit。具体可以参考这里的说明。调试方法:调试方法分两种:软件仿真和硬件调试,即Simulator和Debugger。_keil for arm mdk

mpeg4 码流格式及判断关键帧_mpeg4 关键帧-程序员宅基地

文章浏览阅读3.3k次。mpeg4 码流格式及判断关键帧_mpeg4 关键帧

span 禁止选中_vue点击标签切换选中及互相排斥操作-程序员宅基地

文章浏览阅读410次。单身和已婚不能同时选中,不了解保险和已了解保险不能同时选中。同时各个标签点击可以取消选择//html与我相关v-for="(item, index) in myself":key="index"@click="checkButton('myself', item.id)":class="item.isFlag ? 'current' : ''">{{item.title}}标签v-for="..._jsp span不支持选中

计算机网络基础知识(非常详细)从零基础入门到精通,看完这一篇就够了-程序员宅基地

文章浏览阅读3.4k次,点赞16次,收藏64次。TCP建链的⼤致过程如下:1)_计算机网络基础知识

二叉排序树(BST)_二叉排序树【bst】-程序员宅基地

文章浏览阅读344次。二叉排序树一、二叉排序树的介绍二、二叉排序树创建和遍历一、二叉排序树的介绍BST: (Binary Sort(Search) Tree), 对于二叉排序树的任何一个非叶子节点,要求左子节点的值比当前节点的值小,右子节点的值比当前节点的值大。下图就是一颗二叉排序树:如果有相同的值,将该节点放在左子节点或右子节点都可以二、二叉排序树创建和遍历数组Array(7, 3, 10, 12, 5, 1, 9) 创建成对应的二叉排序树,并使用中序遍历二叉排序树代码实现:package binaryS_二叉排序树【bst】