微软已经推出了适用于Linux的WSL子系统,它使用户可以直接从Windows 10运行自己喜欢的Linux发行版,而无需双启动或使用虚拟机。

适用于Linux的Windows子系统的局限性

尽管这是朝Microsoft正确方向迈出的一步,但就完整功能而言,还远远不够。特别是,WSL不支持AF_PACKET的安全限制。这意味着您将无法将Wi-Fi适配器置于混杂模式(或监控器模式),并且要求原始套接字正常运行的工具将无法使用,例如Nmap。

安装Linux的Windows子系统

步骤1:

为此,请以管理员权限运行PowerShell,然后单击以下命令。Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

第2步:

通过在列表中搜索“ Kali Linux”,从Microsoft商店下载“ Kali Linux”应用程序。然后从那里单击“获取”开始安装。下载软件包后,它将要求系统重新启动,它将自动安装。重新启动系统并重新登录帐户后,请从Cortana栏中启动Kali。

步骤3:

每次都会提示用户输入用于配置软件包的root密码,因为在没有root许可的情况下安装的Windows-10 OS中的Kali Linux的默认版本。因此,要启用root特权,请单击以下命令。Sudo –i

Chmod +s /bin/su

第四步:

完成此操作后,系统将提示您创建和配置Kali Linux用户名和密码。完成所有设置后,重要的第一件事是不要忘记将kali Linux存储库添加到/etc/apt/source.list文件中,然后像使用任何以下Linux系统一样对其进行更新。Sudo apt-get update

Sudo apt-get upgrade

第四步:

Windows Defender可能会将Kali存储库视为或检测为病毒或恶意软件,并阻止了程序的某些部分。为防止这些错误,请为Kali Linux文件夹添加Windows Defender排除项。

步骤5:

由于此版本的kali Linux将正确地处于命令模式。现在,我们需要设置XFCE桌面管理器,但首先需要安装一些实用程序。运行以下命令以安装wget,它是可以通过HTTP下载文件的实用程序。出现提示时,输入您在上一步中创建的密码,然后按Y继续进行下载和安装。sudo apt-get install wget

wget https://kali.sh/xfce4.sh

sudo sh xfce4.sh

步骤6:

现在是时候启动xrdp服务器以使用远程桌面连接到XFCE桌面管理器了。运行以下命令sudo /etc/init.d/xrdp start

步骤7:

最后,xrdp服务器已启动,然后使用mstsc打开远程命令连接(RDP)提示符并连接到127.0.0.1:3390。然后,您需要使用GUI中先前定义的ID和密码登录。而且,您拥有了成熟的Linux XFC桌面。请享用。

windows10上运行linux,在Windows 10上原生运行Linux相关推荐

  1. 禁用windows10更新_如何在Windows 10上使用(或禁用)Windows Ink工作区

    禁用windows10更新 Windows 10's Anniversary Update improves on Windows 10's stylus support with a new &qu ...

  2. 模拟机安装linux教程,Windows 10利用虚拟机安装Linux图文教程

    Linux由于其众多独特的优势(可参见Linux系统的优势),而被很多人所喜爱.而要使用Linux那首先要做的工作就是安装Linux系统了.这里给出在 win10 下利用虚拟机 Hyper-v 安装 ...

  3. linux执行windows创建的脚本,如何在Windows 10上创建和运行Bash Shell脚本 | MOS86

    随着Windows 10的到来您还可以将Bash命令合并到Windows批处理文件或PowerShell脚本中. 如果你知道你是什么Windows和UNIX使用不同的行尾字符,Windows文件系统可 ...

  4. win集成linux开发环境,在 Windows 10 上创建开发环境 | Microsoft Docs

    在 Windows 10 上设置开发环境Set up your development environment on Windows 10 07/24/2020 本文内容 本指南将帮助你开始安装和设置 ...

  5. shell bash脚本_如何在Windows 10上创建和运行Bash Shell脚本

    shell bash脚本 With the arrival of Windows 10's Bash shell, you can now create and run Bash shell scri ...

  6. edge java_在Windows 10上,Edge浏览器不支持插件,因此Java无法运行

    在Windows 10上,Edge浏览器不支持插件,因此Java无法运行. 微软想做什么? 在Windows 10上卸载Edge浏览器(不成功,请不要重试) 在命令行中输入: PowerShell d ...

  7. linux服务器关闭蜂鸣报警,在Windows 10上禁用Linux Bash的蜂鸣声

    在Windows 10上禁用Linux Bash的蜂鸣声 在Windows 10上安装Linux Bash非常酷,但就我从微软提供的不太好的终端而言,我将陷入Ubuntu的困境. 无论如何,当你在Ba ...

  8. linux装完windows时间长,重装Windows 10上的Linux子系统

    之前听说Windows 10上面可以装Linux了,一时兴起,就捣鼓了起来,长时间不用了,结果又忘记root密码.哎,老了,记不住事情了.所以就上网查了一下如何卸载Linux子系统,再写一篇笔记吧,免 ...

  9. 如何在 Windows 10 上安装 WSL 2

    翻译自 Joey Sneddon 2020年10月30日的文章<How to Install WSL 2 on Windows 10> [1] 如果您想在最新的 Windows 版本中尝试 ...

最新文章

  1. BZOJ-1008 越狱 数论快速幂
  2. 网站关键词优化首先要学会分类!
  3. 利用找因子来找方程解的个数
  4. office 2003和office 2013同时安装使用的问题
  5. Java源码混淆,jar包加密,禁止反编译jar包
  6. ymodem传输的终端工具_Serial for Mac(现代化的终端设计软件)
  7. Google搜索语法
  8. 代理模式vs适配器模式vs外观模式
  9. ue4模型为啥这么亮_坐好了,仔细听,资深建模师介绍UE4视口中的可视化模式(一)...
  10. Elasticsearch 并发修改乐观锁
  11. 初识WEB:输入URL之后的故事
  12. html++留言板增加删除,实现留言板删除留言的具体思路跟操作
  13. 开源字体 思源黑体 思源宋体 2.001 ttf格式
  14. JT/T808校验码计算(按字节异或求和)
  15. 国内外最佳的photoshop教程网站推荐
  16. “TOP面对面” 技术AMA系列第一期:揭开TOP技术团队的神秘面纱
  17. 2016 知识点汇总 mindmap
  18. 淘宝近12亿条用户信息泄露,犯罪分子获利34万
  19. python求打几场比赛-用python实行羽毛球比赛规则。
  20. 2022年Behance高清大图免费下载技术分享。WIN和MAC电脑通用,官方靠谱小工具。

热门文章

  1. 实例告诉你如何把 if-else 重构成高质量代码!
  2. 协议地址结构_通信之路——用最简洁的文字告诉你互联网协议TCP/IP
  3. linux脚本或关系表达,Shell运算符:Shell算数运算符、关系运算符、布尔运算符、字符串运算符等...
  4. retinaface自定义增强
  5. Wide ResNet ResNeXt DenseNet DPNet [9] NASNet [10] SENet [11] Capsules [12
  6. Python 计算各类距离
  7. 无法从“std::_Binder std::_Unforced,SOCKET ,LPSOCKADDR,unsigned int ”转换为“int”
  8. 使用VGG训练Imagenet
  9. matplotlib.pyplot中add_subplot方法参数111的含义
  10. undefined reference to symbol ‘_ZN2cv7imwriteERKNS_6StringERKNS_11_InputArrayERKSt6vectorIiSaIiEE‘