通过微软商店软件安装kali Linux子系统及图形界面

时间:2024-03-19 09:47:30

通过微软商店软件安装kali Linux子系统及图形界面

开启windows的wsl功能:
这里引用一位博主大佬的文章:
(https://blog.csdn.net/qq_36512792/article/details/80058426)
为下载Linux的图形化界面软件做准备:
首先需要下载Xming,当然如果觉得自己足够富裕可以直接到微软商店里购买Xserver4windows10(x410),偶尔这个软件会打折,打折时七十多人民币就可以买到,个人比较推荐用微软商店的正品Xserver4windows10,首先比较稳定,其次优化比较好,运行流畅,如果用Xming可能会出现经常性卡顿。
Xming下载地址
Xserver4windows10在微软商店(搜索x410):
通过微软商店软件安装kali Linux子系统及图形界面
下载完后直接打开该软件,你可能会发现并没有什么反应,这时候点击任务栏的通过微软商店软件安装kali Linux子系统及图形界面然后找到·X410的图标,单机之后选择Floating desktop,这时会发现有一个半透明化的窗口,好,这时Linux的图形化界面显示平台基本搭建完成。
注:如标题这里我们主要讲解用X410来安装Linux的图形界面,因为这时我个人比较推荐的,而且由于这个软件是才上架微软商店不久的唯一的一款用于支持Linux子系统图形界面显示的软件,非常很好用相比于Xming,二对于Xming等一些其他方法,CSDN上已经有很多了,读者可自行搜索选择,好,言归正传。
安装Linux图形化界面
打开Linux,这里以我安装的kali linux举例,其他发行版本Linux只需进行适当的修改即可:

sudo apt update && sudo apt -y upgrade
sudo apt -y install kali-desktop-xfce

目前可能是用于Linux的windows子系统不太成熟的原因,导致执行以上之令时可能会出现下载的内容不完整,有部分文件链接下载失败的错误,这时下载后的包不会进行自动解压,对于一个Linux小白怎么判断呢?其实很容易,下载过程中每行文字都是以get (1…n) …开头,及
get 1 …
get 2 …

get n …
一共大概有八百多个,不同发行版的个数不同,中间下载过程中如果出现error开头,那这个包就一定是坏了而且不能自动解压的,你可以根据据最后提示输入以下指令:

apt-get update --fixing-missing

此时会在进行修复,如果还没有出现如下开头的字符串:
unpacking …
processing …
setting up …
则还是失败,以上显示信息是表明正在解压安装包的提示信息,则可输入如下指令:

sudo apt-get -f install kali-desktop-xfce

提示:如果下到一半,不小心把Linux关了,不用急,进入Linux输入以下指令可以继续安装:

sudo apt -y install kali-desktop-xfce

设置kali Linux来运行图形界面软件
你可以输入以下指令来配置环境变量,但是这种方法在每次启动Linux图形界面时都要重复输入

export DISPLAY=127.0.0.1:0.0

因此我们可以直接用下面的指令来改一下 .bashrc文件,这样避免每次都要输入export DISPLAY=127.0.0.1:0.0指令(推荐)。

echo "export DISPLAY=127.0.0.1:0.0" >> ~/.bashrc

此时我们所有的工作都已经完成,那么要怎么打开我们的图形化界面呢?首先检查我们的X410是否处于开启状态并且按照我上面所说的设置完了(只需一次性设置即可),然后运行如下指令:

xfce4-session

稍等几秒钟你就会发现之前的半透明窗口出现了我们的图形化界面了。
若之前你用的是echo “export DISPLAY=127.0.0.1:0.0” >> ~/.bashrc这条指令来配置的环境变量,以后打开图形界面就只需要输入xfce4-session就可以了,如果输入的是export DISPLAY=127.0.0.1:0.0以后想运行图形界面每次就需要按顺序输入:
export DISPLAY=127.0.0.1:0.0
xfce4-session
提示:如果不想再要图形界面,想彻底卸载图形界面,可输入以下指令:

sudo apt-get -purge remove softname

不知道或者忘了安装的软件名称的可以用以下指令查询所有已安装软件:

dpkg -l

好了以上就是利用目前微软商店的X410来构建Linux子系统图形界面的方法,有什么问题欢迎在评论区指出。