Win10 WSL初体验

马上要考试了,静不下来,早上折腾python,下午玩deepin,晚上开始WSL,太快乐了。


0x00 WSL介绍

其实,WSL就是win10推出的功能-子系统,全称WindowsSubsystemforLinux,和虚拟机一样,可以安装特定的Linux,用了下感觉比虚拟机里面的强。简单记录下流程吧。


0x01 win10开启子系统功能

1.win+a调出设置
Win10 WSL初体验_第1张图片
2.选择更新与安全,选择开发者选项,选择开发者模式
Win10 WSL初体验_第2张图片
3.安装完成了,打开控制面板,选择程序,点击打开或者关闭windows功能,勾选win10子系统选项。
Win10 WSL初体验_第3张图片
4.接着重启就好了。


0x02 安装子系统

1.打开微软商店,搜索Linux,选择自己喜欢的就好。
Win10 WSL初体验_第4张图片
2.我这里选择KALI进行安装。
Win10 WSL初体验_第5张图片
3.等待安装完成点击即可使用(不要急着点,先看下第4步,也许你用的上,如果觉得没用直接启动就行)。
Win10 WSL初体验_第6张图片
4.如果有特殊需求就不要执行,指的是把子系统装在非系统盘,避免重装系统时数据丢失。
5.去系统目录里面找到刚刚下好的kali相关目录,在C:\Users\你的用户名\AppData\Local\Packages里,有个kali开头的目录就是的了。
Win10 WSL初体验_第7张图片
6.去非系统盘上建立一个目录准备存放这个目录,并且给这个目录开权限。比如我的是在D:\Virtual Machine\WIN10_WSL,右键属性,选择安全,给用户加上权限,我这里还给everyone加上了。Win10 WSL初体验_第8张图片
7.接着再通过icacls "D:\Virtual Machine\WIN10_WSL" /grant “你的用户名:(OI)(CI)(F)”授权,之前没敲,出现过权限问题。。。
在这里插入图片描述
8.接着将C盘的目录直接剪切到新目录来。
9.通过将此新目录链接到原文件的地方,来达到欺骗系统的目的。

mklink /j C:\Users\TuTuB\AppData\Local\Packages\KaliLinux.54290C8133FEE_ey8k8hqnwqnmg "D:\Virtual Machine\WIN10_WSL\KaliLinux.54290C8133FEE_ey8k8hqnwqnmg"
目录名字记得自己换成对应的,不然会出问题。

在这里插入图片描述
10.此时,原目录应该就有一个快捷方式的目录产生了,这个时候再去启动kali
Win10 WSL初体验_第9张图片


0x03 配置子系统kali

1.如果你装的不是kali,建议大家去搜下其他的文档,是kali就可以继续用下去。
Win10 WSL初体验_第10张图片
2.点击完成后,会进行安装,安装好了配置用户名和密码即可。
Win10 WSL初体验_第11张图片
3.这就安装完成了,看了下版本,microsoft这可太秀了。。。
在这里插入图片描述
4.接下来配置下更新源,更新/安装软件,不过先装vim吧,默认是没有的。sudo apt install vim,等待安装完成即可。
Win10 WSL初体验_第12张图片
5.接下来去编辑更新源文件/etc/apt/sources.list,以下是可以用的源。

#中科大
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
 
#阿里云
deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
 
#清华大学
deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
 
#浙大
deb http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
deb-src http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
 
#东软大学
deb http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib
deb-src http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib
 
#官方源
deb http://http.kali.org/kali kali-rolling main non-free contrib
deb-src http://http.kali.org/kali kali-rolling main non-free contrib

6.更新下软件列表sudo apt update,后面想装啥就自己装吧。这里就弄个xfce4的桌面,然后通过rdp连接,虽然我觉得没啥用,听说apt-get install kali-linux-full可以直接装完整的kali,或者使用Katoolin(https://github.com/LionSec/katoolin)这是一个Python脚本,它可以实现在Debian/Ubuntu上自动安装 Kali Linux 中的工具,有兴趣的可以试试。

安装xorg(包括显卡驱动、图形环境库等等一系列软件包)

sudo apt-get install xorg

安装xfce4

sudo apt-get install xfce4

安装xrdp

sudo apt-get install xrdp

配置xrdp(配置端口)

sudo sed -i 's/port=33890/port=3390/g' /etc/xrdp/xrdp.ini

向.xsession中写入xfce4-session

sudo echo xfce4-session >~/.xsession

重启xrdp服务

sudo service xrdp restart

mstsc连接

Win10 WSL初体验_第13张图片

输入用户名密码,登陆成功。


0x04 WSL管理

win10 提供了wslconfig.exe来管理WSL默认运行的 Linux 发行版。使用wslconfig /list 来显示安装的全部子系统,在列表中会标注哪个系统是默认的,也可以通过/s来进行修改。
Win10 WSL初体验_第14张图片


0x05 结束

折腾了好久,困了,书还没看,凉凉,现在都四点了。。。

你可能感兴趣的:(#,Windows)