美文网首页工具集
win10下自定义路径安装CentOS子系统

win10下自定义路径安装CentOS子系统

作者: 零岁的我 | 来源:发表于2020-01-18 19:28 被阅读0次

    本人win10系统信息如下:


    系统信息

    关于WSL和LxRunOffline的相关信息网上有很多介绍,这里不重复介绍。
    一、相关设置

    1. 打开设置->安全和更新->开发者选项,选择为“开发人员模式”


      设置开发人员模式
    2. 在设置中直接搜索“Windows功能”,选择“启用或关闭Windows功能”,或者打开控制面板->程序->程序和功能,选择“启用或关闭Windows功能”
    3. 勾选“适用于Linux的Windows子系统”,并单击确定。


      启用功能
    4. 以管理员身份运行powershell,并执行如下命令:

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

    管理员身份运行powershell

    执行命令后可能会要求重启,按要求执行就好。

    一般流程中,接下来需要在命令行中输入bash并按照提示走。但是,官方的方法会默认把Linux安装到系统盘,无法自定义位置。因此,这里使用开源工具,自定义安装。


    二、下载LxRunOffline,并添加环境变量

    1. 下载链接:https://github.com/DDoSolitary/LxRunOffline/releases
      这里用的最新版v3.4.0
    2. 将LxRunOffline解压到一个目录中,右击”此电脑“->属性->高级系统设置,在高级面板中选择环境变量。


      添加环境变量
      image.png
      image.png
    3. 打开命令行,输入LxRunOffline,如果显示:[Error] No action is specified,并列出帮助列表,则表明安装成功。如果显示找不到此命令,则表明环境变量设置错误。

    三、下载 CentOS Docker 镜像

    1. 访问 CentOS 的官方 Docker 镜像网站:CentOS Cloud SIG image repository.
    2. 切换到自己想要的分支,比如:CentOS-7-x86_64
    3. 进入 docker 目录,下载centos-*-docker.tar.xz文件,比如:centos-7-x86_64-docker.tar.xz,保存到自定义文件夹;

    四、使用 LxRunOffline 自定义安装 CentOS

    1. 提前新建centos安装文件夹,例如:E:\SubSystem\centos
    2. 继续在 Pow­er­shell 中执行下列命令:

    LxRunOffline i -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"

    1. 安装完成后在指定安装目录可以看到相关信息:


      安装目录

    五、启动 CentOS

    1. 可以用以下方式启动:
    1. LxRunOffline run -n centos
    2. wsl -d centos

    使用 LxRunOf­fline 新安装的 WSL 默认是以 root 用户登录

    1. 退出子系统
      按“Ctrl+D”快捷键,或者输入exit。


      子系统的登陆与退出
    2. 查看已安装子系统
      在powershell中输入如下命令:

    LxRunOffline l

    或者

    LxRunOffline list

    有用就点个赞吧 : )

    相关文章

      网友评论

        本文标题:win10下自定义路径安装CentOS子系统

        本文链接:https://www.haomeiwen.com/subject/idtlzctx.html