win10安装linux子系统CentOS(windows subsystem linux)流程记录

  • 参考文章
  • win10系统设置
  • 子系统安装
    • 安装方式的选择
    • 流程
      • 下载
      • 安装
      • 启用
      • wsl1 升级至 wsl2
  • 补充
    • 传输文件
      • wsl1
      • wsl2

参考文章

https://www.jianshu.com/p/9a6095ea4363
https://amito.me/2018/Install-CentOS-7-on-Windows-Subsystem-for-Linux/
https://docs.microsoft.com/zh-cn/windows/wsl/install-win10
https://logi.im/script/achieving-access-to-files-and-resources-on-the-network-between-win10-and-wsl2.html

win10系统设置

在Windows 中启用 WSL 功能.
程序和功能->启用或关闭windows功能->勾选"适用于linux的windows子系统"

子系统安装

安装方式的选择

  1. 通过微软商店安装
  2. 通过WSL-Distribution-Switcher安装
  3. 通过LxRunOffline安装
    由于我想安装CentOS,但是
    微软商店的CentOS收费;
    通过WSL-Distribution-Switcher安装未成功;
    最终选择了LxRunOffline进行CentOS子系统的安装

流程

下载

  1. 下载LxRunOffline解压到一个目录中。
  2. 设置系统环境变量,将该目录添加到Path中,方便在命令行中调用LxRunOffline。
  3. 命令行中输入LxRunOffline,显示:[Error] No action is specified,并列出帮助列表,则表明安装成功。
  4. 下载 CentOS Docker 镜像。
  5. 访问 CentOS 的官方 Docker 镜像网站:CentOS Cloud SIG image repository,切换到自己想要的分支,比如:CentOS-7-x86_64。
  6. 进入 docker 目录,下载centos-*-docker.tar.xz文件,比如:centos-7-x86_64-docker.tar.xz。

我参照教程在这里下载了CentOS7.9

安装

命令行运行如下命令

LxRunOffline install -n <安装名称> -d <安装路径> -f <安装文件>

-n 是安装的系统名称,可自定义;
-d 是安装系统的目录;
-f 是之前下载的镜像路径;

我参照的安装命令如下

LxRunOffline install -n centos -d "E:\SubSystem\centos" -f "D:\SoftwareDownload\os_images\centos-7-x86_64-docker.tar.xz"

启用

LxRunOffline run -n <你设置的安装名称>

或者

wsl -d <你设置的安装名称>

可以通过命令查看已安装的子系统

LxRunOffline list

最后通过ctrl-D退出子系统

wsl1 升级至 wsl2

查询安装的子系统目前所使用的wsl版本

wsl -l -v

程序和功能->启用或关闭windows功能->勾选“虚拟机平台”

下载WSL2内核更新包
如果使用的是 ARM64 计算机,请下载 ARM64 包。 如果不确定自己计算机的类型,请打开命令提示符或 PowerShell,并输入:

systeminfo | find "System Type"

安装内核更新包后,对已安装的子系统设置wsl版本

wsl --set-version <distribution name> <versionNumber>

可以设置默认使用wsl2版本后再安装子系统

wsl --set-default-version 2

补充

子系统可能会缺少很多软件,甚至vim都需要自行安装,好在还是有yum的。

传输文件

wsl1

在你所选择的安装子系统的目录下找到rootfs,从而找到相应的目录进行传输。

wsl2

  1. 通过终端登录到子系统对应目录后执行如下命令,就可以在windows下通过文件管理器访问目录。
explorer.exe .
  1. 在子系统下,C盘被挂载到了linux的/mnt下,可以在linux终端的该目录下访问到windows。

win10安装linux子系统CentOS相关推荐

  1. win10 下载 linux系统安装教程,Win10安装Linux子系统图文教程

    Windows10提供了ubantu Linux子系统,终于可以把卡卡的虚拟机扔在一边了,下面介绍一下win10安装linux子系统的过程. 1.打开Windows功能,在这里把勾打上 2.打开设置– ...

  2. Win10安装Linux子系统WSL(ubuntu2204)及图形桌面xfce4

    WSL简介 什么是 WSL ? 在计算机上使用 Linux 系统通常有两种方式:使用虚拟机或安装 Linux 系统.使用虚拟机时开销较大,直接使用 Linux 系统虽然可以带来流畅体验,但与 Wind ...

  3. Win10安装Linux子系统教程

    一.开启 Window10附加功能 (1)Hyper-V (2)适用于Linux的Windows子系统 (3)虚拟机平台 (4)打开windows设置,搜索开发者设置,启用开发人员模式. 二.安装 W ...

  4. 轻度Linux患者福利,Win10安装Linux子系统教程,附 Docker 安装教程

    现在 win10 实在是太方便了,可以不用 cmd 或者 shell 了,以下我总结了怎么在win10下安装一个linux系统了. 一.开启 Window10附加功能 (1)Hyper-V (2)适用 ...

  5. win10安装linux子系统详细教程(非虚拟机方式)

    文章目录 1.前言 2.安装Windows Terminal 3.开启Windows子系统功能 4.安装Centos子系统 5.使用Centos子系统 1.前言   对于程序员来说,Linux技能基本 ...

  6. win10 安装 Linux子系统(WSL)

    序:前段时间字节不是发布了 modernJS 的开源项目吗?大概看了一部分的内容,这些的东西就不一一列出来了,本来想尝一口的,在环境准备的系统那里就先折了一下(目前支持 OS X,Linux,和 Wi ...

  7. win10 下载 linux系统安装教程,windows10电脑中如何安装linux子系统

    为了获得更好的体验,一些用户想要windows10正式版电脑中安装linux子系统.那么,这该如何操作呢?会不会非常复杂呢?答案是否定的.接下来,小编就给大家详细介绍win10安装linux子系统的具 ...

  8. Win10的Linux子系统Ubuntu安装图形界面

    Win10的Linux子系统Ubuntu安装图形界面 陈拓 2021/07/25-2021/07/26 1. 概述 Win10的linux子系统Windows Subsystem for Linux( ...

  9. Win10启用Linux子系统安装Ubuntu

    陈拓 2021/01/02-2022/10/25 Win10内置Linux子系统,启用后可以安装Ubuntu或者其他的Linux系统.省去了安装虚拟机的麻烦,性能也比虚拟机好,占用资源更少. Wind ...

最新文章

  1. 其实win10要比win7的安全性强很多
  2. js最简单的几个特效_高阶函数不会用?教你JS中最实用的几个高阶函数用法
  3. 用SCCM2007 R2管理Windows更新,SCCM系列之六
  4. mysql 网站 数据库_mysql系统数据库
  5. (视频+图文)机器学习入门系列-第10章 人工神经网络
  6. java中 indexOf() 与lastIndexOf() 用法详解
  7. VTK:可视化之CurvatureBandsWithGlyphs
  8. SAP UI5 JavaScript文件的lazy load - 懒加载
  9. 河北科技大学——数据结构课后习题
  10. 如何保留小数点后任意一位数
  11. java自行车起源_自行车的起源
  12. Chrome V8引擎系列随笔 (1):Math.Random()函数概览
  13. 如果你的苹果Mac键盘锁住了要怎么办呢?快来看看此教程吧!
  14. oracle pivot 去除引号,使用pivot显示列式统计结果实例
  15. 计算机毕业生学士服,特殊毕业季,这些“别人家的高校”为毕业生送上定制版学士服...
  16. android 周日历控件加事件动态添加
  17. extern关键字的作用
  18. 网站支付宝登录授权具体实现
  19. 计算机网络实验一总结(基于packet tracer)
  20. html字体铺盖颜色,买被子也是有讲究的?这几种颜色的被子,再好看都别往卧室放!...

热门文章

  1. python逻辑回归aic_基于R和Python 如何使用多项式和有序逻辑回归
  2. Android从零开始配置opencv+tensorflow进行人脸识别+口罩识别(二:opencv展示当前图像并作适当调整)
  3. java反射getmethod用法_Java反射之 getMethod() 与invoke的使用
  4. 箭头随着手指滑动而旋转(一)
  5. oracle和linux面试题,系统运维面试题(AIXLINUXORACLE)试题
  6. 创意svg菜单栏水滴动画
  7. Linux配置Git环境
  8. 洞穴逃生 java_洞穴逃生
  9. 人工智能不仅玩坏了一只猫,还玩坏了整个简笔画
  10. 计算机专业平面设计,计算机专业和平面设计专业是一个专业不?