HOME> 游戏攻略> 切换WSL下的默认Linux子系统

切换WSL下的默认Linux子系统

1.开启Windows系统中的Hyper-V虚拟机功能

如图,搜索控制面板,进入控制面板:

2.安装WSL2

wsl.exe --install --no-distribution //安装 WSL 时不安装发行版,如果希望使用默认的ubuntu系统则执行 wsl --install

wsl --list --online //获取发行版名称的有效列表

PS C:\Users\zhangc> wsl --install --no-distribution

PS C:\Users\zhangc> wsl --list --online

以下是可安装的有效分发的列表。

使用 'wsl.exe --install ' 安装。

NAME FRIENDLY NAME

Ubuntu Ubuntu

Debian Debian GNU/Linux

kali-linux Kali Linux Rolling

Ubuntu-18.04 Ubuntu 18.04 LTS

Ubuntu-20.04 Ubuntu 20.04 LTS

Ubuntu-22.04 Ubuntu 22.04 LTS

Ubuntu-24.04 Ubuntu 24.04 LTS

OracleLinux_7_9 Oracle Linux 7.9

OracleLinux_8_7 Oracle Linux 8.7

OracleLinux_9_1 Oracle Linux 9.1

openSUSE-Leap-15.5 openSUSE Leap 15.5

SUSE-Linux-Enterprise-Server-15-SP4 SUSE Linux Enterprise Server 15 SP4

SUSE-Linux-Enterprise-15-SP5 SUSE Linux Enterprise 15 SP5

openSUSE-Tumbleweed openSUSE Tumbleweed

3.安装Linux系统

PS C:\Users\zhangc> wsl --install -d Debian

正在安装: Debian GNU/Linux

[====================== 38.0% ]

场景:Windows系统中安装了两个wsl子系统,现在需要将其中一个设置为默认的,以便打开终端即可使用。

PS C:\Users\zhang> wslconfig /list

适用于 Linux 的 Windows 子系统分发版:

fedoraremix (默认)

Ubuntu-20.04

PS C:\Users\zhang> wslconfig /setdefault Ubuntu-20.04

PS C:\Users\zhang> wslconfig /list

适用于 Linux 的 Windows 子系统分发版:

Ubuntu-20.04 (默认)

fedoraremix

例如需要安装列表中的suse操作系统:

PS C:\Users\zhangc> wsl --install -d SUSE-Linux-Enterprise-Server-15-SP4

正在安装: SUSE Linux Enterprise Server 15 SP4

[== 4.0% ]

4.手动下载适用于 Linux 的 Windows 子系统 (WSL) 发行版

方法一:

教程:https://docs.microsoft.com/zh-cn/windows/wsl/install-manual

例如Fedora34或35安装包下载:

https://download.fastgit.org/WhitewaterFoundry/Fedora-Remix-for-WSL/releases/download/34.5.6/Fedora-Remix-for-WSL-SL_34.5.6.0_x64_arm64.msixbundle

https://download.fastgit.org/WhitewaterFoundry/Fedora-Remix-for-WSL/releases/download/35.12.3/Fedora-Remix-for-WSL-SL_35.12.3.0_x64_arm64.msixbundle

方法二:

在github上面搜索合适的包

例如centos + wsl,搜索到了:

https://github.com/mishamosher/CentOS-WSL/releases

https://github.com/wsldl-pg/CentWSL/releases

教程:https://zhuanlan.zhihu.com/p/272735470 、 https://blog.csdn.net/shijue98/article/details/123643589

方法三:Ubuntu直接在微软应用商店安装

5.其他事项

Ubuntu/Debian安装zsh

sudo apt-get update

# 安装zsh

sudo apt-get install zsh

zsh --version

# oh-my-zsh的安装最傻瓜、快速。有自定义想法的可以研究其他的效率更高的插件

sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

# 如果上面命令网络不佳的话,替换github地址:

sh -c "$(wget https://raw.fastgit.org/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

# 切换到zsh

chsh -s /usr/bin/zsh

# 此后想切换回bash的命令:chsh -s /usr/bin/bash

#登出,重新登录

logout