windows 配置 wsl

想在 Windows 上使用 Emacs 相关的内容,把同样的配置放到 Windows 11 上,就是启动不起来,而且环境方面也有许多问题,所以准备试用一下 WSL 。

安装 WSL

想要使用 wsl 第一步当然是要安装 wsl 了,在 Microsoft Store 中搜索 Windows Subsystem for Linux Preview

对,我也没想到,竟然需要先安装此工具。。。真的一直没注意到。

下载系统镜像

可以在商店中查找对应的镜像,也可以从利用 wsl --list --online 来查看(但是我一直没成功)。

本来想下载 Fedora 的,但是并没有对应的镜像,所以改使用 ubuntu 的镜像。

其实商店中的子系统还挺多的,有 suse Linux,Ubuntu,Oracle Linux,还有 Debian ,如果是做渗透的,还可以选择使用 Kali Linux。真不错啊~

对于商店中的 Ubuntu 有许多,主要是三种:1. Ubuntu 是指的可以更新到最新 LTS 版本的 Ubuntu;2. 带版本的 Ubuntu 是指的固定版本的 LTS 版本,无法升级;3. Ubuntu(Preview) 则是指的每日的更新版本。看大家的喜好。(我是选择的无版本 Ubuntu)

另外可以使用 wsl -l -v 来查看所有应用的启停状态。

配置 Ubuntu

首先需要配置对应的国内源(还是使用清华源),然后更新系统。

sudo apt update
sudo apt full-upgrade

配置图形界面

使用 xfce4 来替代 ubuntu 官方网站上的 x11 桌面环境。

# sudo apt install x11-apps
sudo apt install xrdp
sudo apt install xfce4

其中 xrdp 是用来启用远程服务的,这样就可以在 windows11 上利用远程服务 mstsc.exe 输入 localhost:3390 来登录子系统了。