为了方便学习编程,入了一台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

win10 安装kali子系统相关推荐

  1. Win10安装Kali子系统

    效果如下 windows下右击可在任意目录下进入kali系统,且系统文件相通,非常方便 下面开始安装教程. 1.打开"启用或关闭 Windows 功能",勾选"适用于Li ...

  2. Win10安装Ubuntu子系统及图形化界面详细教程20210401

    Win10安装Ubuntu子系统及图形化界面详细教程 WSL(Windows Subsystem for Linux),顾名思义就是Windows中可以用Linux了,当然命令也会丰富更多,尤其是WS ...

  3. win10 下载 linux系统安装教程,Win10安装Linux子系统图文教程

    Windows10提供了ubantu Linux子系统,终于可以把卡卡的虚拟机扔在一边了,下面介绍一下win10安装linux子系统的过程. 1.打开Windows功能,在这里把勾打上 2.打开设置– ...

  4. win10安装linux子系统CentOS

    win10安装linux子系统CentOS(windows subsystem linux)流程记录 参考文章 win10系统设置 子系统安装 安装方式的选择 流程 下载 安装 启用 wsl1 升级至 ...

  5. win10安装安卓子系统android13肯定成功Windows Subsystem for Android(WSA)install 无法定位程序输入点ucal_getHostTimeZone 无网络

    win10安装安卓子系统android13 最近过年,闲来无事,想在windows上整个安卓子系统玩玩,没想到还整了两天,其实很简单,居然被网络问题难到了. 先展示成果吧,实体机,非虚拟机,也不需要在 ...

  6. Win10安装Linux子系统WSL(ubuntu2204)及图形桌面xfce4

    WSL简介 什么是 WSL ? 在计算机上使用 Linux 系统通常有两种方式:使用虚拟机或安装 Linux 系统.使用虚拟机时开销较大,直接使用 Linux 系统虽然可以带来流畅体验,但与 Wind ...

  7. Win10安装Ubuntu子系统教程(附安装图形化界面)

    MS酋长之前曾经分享过借助EasyBcd安装Win10/Ubuntu双系统的教程,但其实从Build 14393版本开始,Windows10已经原生支持Linux了,在控制面板的"启用或关闭 ...

  8. 轻度Linux患者福利,Win10安装Linux子系统教程,附 Docker 安装教程

    现在 win10 实在是太方便了,可以不用 cmd 或者 shell 了,以下我总结了怎么在win10下安装一个linux系统了. 一.开启 Window10附加功能 (1)Hyper-V (2)适用 ...

  9. win10怎么安装kali双系统 Windows下安装kali双系统安装教程 全网最详细最有效 win10安装kali linux

    未经博主授权禁止转载 安装前的准备 笔记本电脑一个(本文是联想拯救者R720) 首先准备一个U盘(U盘要清空) kali的iso镜像包文件 win32diskimager系统刻录工具 DiskGeni ...

最新文章

  1. 一些SQL性能优化的实用经验
  2. html页面多个按钮点击事件监听事件,HTML Button.onclick 事件汇总
  3. leetcode 561. 数组拆分 I(排序)
  4. HashiCorp Vault 1.0开源自动解封特性,新增Batch令牌
  5. C/C++笔记-使用RabbitMQ的C接口生产数据并消费
  6. Bootstrap--导航栏样式编辑
  7. 基于JAVA+SpringMVC+Mybatis+MYSQL的高校教学质量评价管理系统
  8. 华为交换机MSTP常见问题定位
  9. 动画演示 Delphi 2007 IDE 功能[6] - 快速查看 Delphi 所有的核心数据类型
  10. 【肌电信号】基于matlab带通滤波肌电信号处理【含Matlab源码 965期】
  11. H264编码格式--图文解释
  12. 用python+turtle画太阳花
  13. 小马激活软件报错 can not open file:C\OEMSF
  14. springmvc防xss脚本注入攻击,springmvc过滤html和js标签,html和js标签转义
  15. 蚁群算法(实验分析)
  16. 笔记本的麦克风录不了音说不了话
  17. 元旦| 微软ATP伴你2023一路前行
  18. 如何将mp4视频制作成gif表情包
  19. html5语义化标签及优点
  20. Flash as3安全沙箱

热门文章

  1. 商品ETF的分类及运作模式
  2. CSR867x — 如何添加自定义AT Command
  3. 【软件教程】如何将夸克网盘挂载为本地磁盘【Docker+AList+RaiDrive】
  4. 幽默段子~整理(我们是大自然的搬运工)
  5. 明解C语言入门篇_第10章_指针
  6. 周末愉快——程序猿的浪漫css画玫瑰礼盒
  7. 星空主题设计理念_请星星设计理念
  8. svnserve: 不能绑定服务器套接字: 地址已在使用
  9. 在uniapp中使用element-ui组件
  10. amis eureka_如何构建量身定制的amis来升级您的基础架构