zoukankan      html  css  js  c++  java
  • 设置Win10默认启动的Linux子系统版本,启动指定Linux发行版

    设置Win10默认启动的Linux子系统版本,启动指定Linux发行版

    MS酋长一年前已经与大家分享了启用“适用于Linux的Windows子系统(WSL)”的方法,但当时所能安装的只有由Canonical分发的Ubuntu发行版,所以不存在选择默认启动版本的问题。但后来微软继续完善了“适用于Linux的Windows子系统(WSL)”,把Linux发行版上架到Microsoft Store,并且目前Linux发行版的版本已增加至五种:

    • Ubuntu
    • openSUSE Leap 42
    • SUSE Linux Enterprise Server 12
    • Debian GNU/Linux
    • Kail Linux

    设置Win10默认启动的Linux子系统版本,启动指定Linux发行版

    如果你安装了这些Linux发行版的全部或两个以上的版本,那么输入命令“wsl”或“bash”启动Linux子系统时,默认启动的通常是最早安装的Linux发行版。那么如何修改默认启动的Linux发行版呢?方法如下:

    修改默认启动的Linux发行版

    首先,我们查看一下当前默认启动的Linux发行版是什么?方法是:

    以管理员身份运行命令提示符,运行命令 wslconfig /l ,即可返回“适用于Linux的Windows子系统”列表。如图:

    设置Win10默认启动的Linux子系统版本,启动指定Linux发行版

    其中后面标记默认的即为当前默认启动的Linux版本。你可以看到MS酋长的标记默认的是 Legacy ,这实际上就是最早期的“由Canonical分发的Ubuntu”版本。

    现在假如说我想把默认版本修改为 Debian ,那么只需运行以下命令即可:

    wslconfig /setdefault debian

    设置Win10默认启动的Linux子系统版本,启动指定Linux发行版

    然后再使用 wslconfig /l 命令查看,就会发现默认启动的Linux版本已经变成 Debian 了。

    以后再运行“wsl”或“bash”命令,默认启动的就是 Debian 了。

    启动指定的Linux发行版/同时运行多个Linux发行版

    方法一:通过开始菜单中的快捷方式启动

    在通过Microsoft Store安装Linux发行版时,安装完成后,会显示一个“固定到开始菜单”按钮,点击即可在开始菜单中显示该Linux发行版的快捷方式和磁贴。如图:

    设置Win10默认启动的Linux子系统版本,启动指定Linux发行版

    点击某个Linux发行版快捷方式或磁贴即可启动该版本。可以启动多个Linux发行版并排运行它们。

    方法二:运行Linux发行版名称

    在命令提示符中运行某个Linux发行版的名称即可启动该版本。如图:

    设置Win10默认启动的Linux子系统版本,启动指定Linux发行版

    多开命令提示符窗口即可实现同时运行多个Linux发行版。

    注:openSUSE Leap 42的简写名称为opensuse-42;SUSE Linux Enterprise Server 12的简写名称为sles-12;Debian GNU/Linux的简写名称为debian。

  • 相关阅读:
    【bzoj题解】2186 莎拉公主的困惑
    【算法学习】整体二分
    【算法学习】【洛谷】cdq分治 & P3810 三维偏序
    【比赛游记】NOIP2017游记
    【0】如何在电脑中使用多个python版本【python虚拟环境配置】
    Mysql 安装服务无法启动解决方案与使用的一般使用指令
    4-urllib库添加代理,添加请求头格式 模板
    3-urllib的post请求方式
    02-urllib库的get请求方式
    01-urllib库添加headers的一般方法
  • 原文地址:https://www.cnblogs.com/it-tsz/p/11079057.html
Copyright © 2011-2022 走看看