什么是WSL?
WSL是开发人员可以在 Windows 计算机上同时访问 Windows 和 Linux 的强大功能。通过适用于 Linux 的 Windows 子系统 (WSL),开发人员可以安装 Linux 发行版(例如 Ubuntu、OpenSUSE、Kali、Debian、Arch Linux 等),并直接在 Windows 上使用 Linux 应用程序、实用程序和 Bash 命令行工具,不用进行任何修改,也无需承担传统虚拟机或双启动设置的费用。
怎么安装WSL?这里仅介绍手动安装(已安装忽略以下步骤,直接跳到最后导入Rocky Linux 9镜像)
1.搜索栏,搜索"控制面板",并打开
2.进入"程序与功能菜单"
3.点击"启用或关闭window功能"
4.在弹出的窗口中勾选 虚拟机平台,虚拟机监控程序平台 和 适用于 Linux 的 Windows 子系统,确定之后重启系统。
5.重启之后运行以下指令更新wsl到最新版
注意:这一步需要保证 Windows Update,Windows 防火墙等功能可以正常使用,如果报错自行百度解决。
wsl.exe --update
6.设置wsl默认版本为2.0
wsl --set-default-version 2
怎么是安装Rocky Linux 9或CentOS?
1.下载Rocky Linux 9或CentOS镜像文件,并运行自解压,自解压后是tar后缀名
WSL2镜像 https://www.alipan.com/s/oe8iQdPeagw 提取码: py14
2.在一个较大空间的磁盘新建一个WSL文件夹,并把解压后的tar文件复制或移动到该文件夹,然后在该文件夹下创建一个RockyLinux9或CentOS文件夹(用来导入wsl镜像)
3.管理员身份打开"命令行",输入以下指令导入tar镜像
wsl --import RockyLinux9(wsl发行版名称) D:\WSL\RockyLinux9(wsl2安装的目录) D:\WSL\RockyLinux_9.3原始纯净版.tar(wsl2下载的镜像路径)
到此已经安装完毕RockyLinux9发行版,简单吧!
4.查看安装情况
wsl -l -v
5.以root身份启动指定的发行版Linux
wsl -d RockyLinux -u root
6.停止自定的发行版Linux
wsl --terminate RockyLinux
7.设置指定的发行版Linux为默认wsl
wsl --set-default RockyLinux
8.发行版Linux与window文件交互,文件管理器输入以下路径
\\wsl.localhost
9.配置.wslconfig文件,文件在用户文件夹(没有就新建一个)
C:\Users\Rambo(用户名)
填入以下内容,根据实际调整
[wsl2]
autoProxy=true #自动代理
memory=8GB #wsl内存大小
swap=4GB #交换文件大小
10.最后重启一下wsl就可以愉快的玩耍Linux了
wsl --shutdown #停止wsl
wsl -d RockyLinux -u root #启动
教程到此结束