控制跳转 ssh命令 performance perl bluetooth Normalizecss Momentjs jScrollPane admin框架 angular视频 list获取最后一个元素 查看kafka消费情况 mysql小数用什么类型 查看oracle连接数 string转16进制 mysql教程 python指数函数 python定义一个变量 java基础语言 java类的继承 javarandom java怎么编译 java中接口的定义 java网页 linux服务器登录 php网络编程 真实女友补丁 js延迟加载的方式 免费家谱制作软件 8元秒电脑 编程语言实现模式 arm体系结构与编程 压枪软件 ps索引怎么解锁 打印机怎么打印照片 vs2017密钥 ass转srt cad圆变成多边形 人脸识别代码 三菱plc序列号
当前位置: 首页 > 学习教程  > 编程语言

Windows上安装Linux子系统

2021/2/13 17:17:01 文章标签: 测试文章如有侵权请发送至邮箱809451989@qq.com投诉后文章立即删除

过年放假没事学学CTF,看到老师可以在windows中启动linux,然后使用file命令查看文件格式的时候,我就想着挺有用的,自己也搭一个试试,另外立个Flag,今年要学会CTF的WEB安全、Crypto和MISC 1.启用Linux功能和…

过年放假没事学学CTF,看到老师可以在windows中启动linux,然后使用file命令查看文件格式的时候,我就想着挺有用的,自己也搭一个试试,另外立个Flag,今年要学会CTF的WEB安全、Crypto和MISC

1.启用Linux功能和虚拟机平台功能(方法一)

在控制面板\程序\程序和功能中找到这两个选项,打勾然后确定

2.启用Linux功能和虚拟机平台功能(方法二,推荐这种方式)

或者以管理员身份打开 PowerShell 并运行下面代码也可以开启这两个功能

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart  # 开启适用于Linux的Windows子系统


dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart  # 开启虚拟机平台

3.检查运行 WSL 2 的要求:cmd中输入systeminfo可以检查系统类型

注意:

  • 对于 x64 系统:版本 1903 或更高版本,采用 内部版本 18362 或更高版本。

  • 对于 ARM64 系统:版本 2004 或更高版本,采用 内部版本 19041 或更高版本。

  • 低于 18362 的版本不支持 WSL 2

.

4.下载 Linux 内核更新包,下好之后直接安装

https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_arm64.msi

5.将 WSL 2 设置为默认版本

wsl --set-default-version 2

注意:如果启动的时候报WSL2-参考的对象类型不支持尝试的操作错误,请在管理员模式下启动cmd输入下面的命令重启一下

netsh winsock reset

6.在Microsoft Store安装 Linux 子系统,我选的Ubuntu,安装好之后可以在Microsoft Store直接启动,启动界面如下图,过程需要1-3分钟,然后需要设置系统账号和密码(记好自己的账号密码哦),设置完之后在cmd中输入wsl就可以启动Windows 控制台中的 Ubuntu 解包

注意:

  • 如果只有一个子系统,那么wsl启动的就是唯一的这个子系统,如果有多个子系统,则需要设置下默认子系统

  • wslconfig /list  #查看所有的子系统

  • wslconfig /setdefault Ubuntu-20.04  #将默认子系统设置为Ubuntu-20.04

  • 如果不想设置默认子系统也可以,安装Windows Terminal后,可以在窗口上直接选择打开

7.推荐在Microsoft Store安装Windows Terminal,我觉得它界面挺友好的,启动一下搂一眼,是不是很帅?

 

 

 

 

 

 

 

 

 

 

 

 


本文链接: http://www.dtmao.cc/news_show_700115.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?