centos7子系统 win10_win10安装linux子系统CentOS

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

参考文章

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子系统"

子系统安装

安装方式的选择

通过微软商店安装

通过LxRunOffline安装

由于我想安装CentOS,但是

微软商店的CentOS收费;

通过WSL-Distribution-Switcher安装未成功;

最终选择了LxRunOffline进行CentOS子系统的安装

流程

下载

下载LxRunOffline解压到一个目录中。

设置系统环境变量,将该目录添加到Path中,方便在命令行中调用LxRunOffline。

命令行中输入LxRunOffline,显示:[Error] No action is specified,并列出帮助列表,则表明安装成功。

下载 CentOS Docker 镜像。

访问 CentOS 的官方 Docker 镜像网站:CentOS Cloud SIG image repository,切换到自己想要的分支,比如:CentOS-7-x86_64。

进入 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

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

wsl --set-default-version 2

补充

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

传输文件

wsl1

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

wsl2

通过终端登录到子系统对应目录后执行如下命令,就可以在windows下通过文件管理器访问目录。

explorer.exe .

在子系统下,C盘被挂载到了linux的/mnt下,可以在linux终端的该目录下访问到windows。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值