WSL + 界面配置
1. WSL安装(Ubuntu)
1.1 开启windows对linux子系统的支持
win + r
组合键打开运行框,然后输入并运行OptionalFeatures
- 勾选界面上的
适用于Linux的Windows子系统
,并点击确认。 - 重启电脑。
1.2 下载子系统(Ubuntu)
win + r
组合键打开运行框,然后输入并运行powershell
tips: 也可以用win + x的组合键,然后选择windows powershell(管理员)
。- 在命令框中输入
wsl --install -d ubuntu
, 等待下载和安装。 - 继续执行
wsl --update
。
1.3 简单配置Ubuntu
打开子系统(Ubuntu)的入口软件,一般在菜单中即可找到
-
根据系统提示,输入自己的用户名和登录密码。
-
执行
sudo apt update
,完成对软件管理的索引更新。 -
执行
sudo passwd root
,完成对root密码的修改。 -
替换apt的默认数据源,加载软件安装和更新速度(本人其他博客有更详细说明)
4.1 执行lsb_release -a
,获取Codename
,本人是focal
。
4.2 执行sudo vim /etc/apt/sources.list
,按下i
键切换到插入模式。
4.3 粘贴以下内容:deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse4.4 按下
ESC
切换到命令模式,输入:%s/focal/你的Codename/g
,回车完成文本替换,
然后输入:wq
保存退出。
4.5 执行sudo apt update
,完成对软件管理的索引更新。
2. 安装界面
这一步是为了能让你在Linux中运行图形化程序,比如gedit 等。
2.1 windows配置
win + x
组合键,然后选择Windows powershell(管理员)功能。- 执行
wsl -l -v
,检查以*
开头的行,VERSION
的值是否为2
。
如果不是,则执行wsl --set-version 刚才的NAME 2
。 - 执行
wsl --update
完成对系统的更新。
2.2 Windows界面支持软件安装
- Xming的下载网址,点击网址界面的download即可。
- 安装时,只需要注意最后一步的
⬜ No Access Control
选项,打上勾即可。其他功能可默认。
2.3 Linux子系统配置
- 从Ubuntu图标的软件进入子系统,执行
sudo apt install xfce4 -y
。 - 使用vim编辑
~/.bashrc
文件,将以下内容追加到末尾:export DISPLAY=
cat /etc/resolv.conf | grep nameserver | awk '{print $2}'
:0 - 执行
source ~/.bashrc
,使刚才的配置生效。
3. 测试结果
- 重启电脑。
- 启动菜单里的
X Launch
软件,注意上面提到的No Access Control选项。 - 进入Ubuntu子系统,执行
sudo apt install gedit -y
,安装Linux下的文本编辑图形软件。 - 执行
gedit text.txt
,检查你的Windows是否出现一个编辑软件界面。
3.1 执行wsl --update
时提示update未找到
- 升级Windows版本,我的版本说明如下:
- 如果不想升级高版本,可以进入Windows store 软件,搜索Ubuntu并进行获取和安装。