win10 安装kali子系统

为了方便学习编程,入了一台surface,但是硬盘才256G,装虚拟机怕不够用,后来发现原来现在的win10可以装子系统,照着其他的教程来弄个笔记。

1.打开【适用于linux的windows子系统】

在控制面板-程序-程序和功能的左侧打开“启用或关闭……”
然后把“适用于linux的windows子系统”打开。
在这里插入图片描述

2.在windows应用商店搜索并安装kali

参考教程:https://baijiahao.baidu.com/s?id=1662150604544181938&wfr=spider&for=pc
在这里插入图片描述
应用商店中安装完毕后重启,点击你开始菜单列表中的kali,会进入cmd,然后安装

3.按Ctrl+D退出登录,并打开Windows命令行(WIN+R 输入CMD)输入如下命令:

kali config --default-user root

然后在cmd中输入kali,默认进的就是root用户了,然后输入以下命令可以用来设置root用户的密码

passwd root

4.换源

用以下命令备份之前的默认源(备份文件:sources.list.bak):

mv /etc/apt/sources.list /etc/apt/sources.list.bak

默认没有vim(但是有vi)……所以先用nano

nano /etc/apt/sources.list

附上清华的kali源:

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

更新kali

apt-get update

5.安装图形界面

apt-get install kali-desktop-xfce
apt-get install xorg

输入后会有是否安装提示,我是提示需要1800+MB的磁盘空间,然后依照提示输入【Y】
等待(时间比较长)下载后出现这个界面,选第一个就行,回车。然后又是在黑框等待一堆解压安装(时间更长)……
在这里插入图片描述
等待很长一段时间后,终于装完了
在这里插入图片描述
然后再装两个东西(很快)

apt-get install xfce4
apt-get install xrdp

修改远程配置

sudo sed -i 's/port=3389/port=3390/g' /etc/xrdp/xrdp.ini
sudo echo xfce4-session >~/.xsession
sudo service xrdp restart

当输入第三条后window防火墙会有提示

6.从远程连接kali

在开始菜单搜索“远程桌面连接”,在框里输入“127.0.0.1:3390”,再点击“连接”
然后在界面中输入用户名、密码

7.我遇到的几个问题

1)在远程时显示一个对话框提示,点击close后就退出

failed to commit changes to dconf: Failed to execute child process “dbus-launch” (No such file or directory)

然后搜索到这篇博文:https://blog.csdn.net/Wistral/article/details/95603645
输入下面命令安装一个包

sudo apt-get install x11-xserver-utils dconf-editor dbus-x11 -y

成功进入!
在这里插入图片描述

2)窗体大小

……但是surface分辨率太高了,导致远程的kali字非常的小……后来误打误撞点出来了,如图所示的地方
在这里插入图片描述
把下面的窗口比例设置为2倍就行了(分辨率那里我找了,除了默认分辨率没法改)
在这里插入图片描述

3)提示命令行终端IOerror

Failed to execute default Terminal Emulator. Input/output error.

问题搜索到:https://www.machunjie.com/linux/813.html
先装xfce的终端

sudo apt install xfce4-terminal

然后再在 Settings Manager -> DefaultApplications 改默认终端
在这里插入图片描述
然后就可以使用终端了

8.其他注意事项

1)每次图形启动前需要的操作

每次关机后再打开图形界面需要先在(kali的命令行中)再输入如下两条命令(打开图形界面服务),否则远程连接时会提示远程计算机未打开

sudo service xrdp restart

2)Win10 Linux子系统重启

来自:https://blog.csdn.net/qq_31554549/article/details/104626129
1、用管理员身份打开CMD(不是kali的终端)
2、
停止
net stop LxssManager
启动
net start LxssManager

3)系统转为中文(解决终端的菱形乱码)

来自:https://blog.csdn.net/l1028386804/article/details/83108035

echo LANG="zh_CN.UTF-8" > /etc/default/locale

输入后重启即可

4)改变kali唯一分辨率(失败)

解决方法来自:https://jingyan.baidu.com/article/48a420572f2862a92425043d.html




  • 8
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

超自然祈祷

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值