在Windows 10上启用WSL(适用于Linux的Windows子体系)

打印 上一主题 下一主题

主题 652|帖子 652|积分 1956



  正文共:1234 字 28 图,预估阅读时间:2 分钟
  我们前面在Windows 11体系中安装好了WSL(Windows Subsystem for Linux,适用于Linux的Windows子体系)(在Windows 11上启用WSL(适用于Linux的Windows子体系)),在开始本日的内容之前,我们先看看运行WSL底层是否要开启假造化支持。
  我们起首将运行中的Ubuntu关机,除了在假造机中直接关机之外,我们还可以在PowerShell中输入下令来立即终止所有正在运行的分发和WSL 2轻型实用程序假造机。
  1. wsl --shutdown
复制代码

  然后关闭假造机,将假造机的“硬件假造化”“IOMMU”关闭。
  

  然后启动假造机,还是先点“适用于Linux的Windows子体系”这个选项。
  

  果然,报错了,要求启用“假造机平台”可选组件,并确保在BIOS中启用了假造化。
  再点击“Ubuntu”看一下。
  

  还是一样的报错。
  OK,然后我们试一下在Windows 10体系中安装WSL。
  起首,Windows 10体系的2004或更高版本(内部版本号不低于19041)和Windows 11的安装过程是完全一致的,一条下令即可完成摆设,不再赘述。
  假如体系版本低于上述版本,要查抄是否不低于1903版本(内部版本号不低于18362.1049),低于这个版本就只能支持WSL 1了;假如想安装WSL 2,需要利用Windows Update助手更新 Windows 版本。
  

  我手里面最低的版本是1909(内部版本号19045.2604),我就直接安装WSL 2了。
  开始之前,请再次确认已启用“假造机平台”可选功能,盘算机需要假造化功能才气利用此功能。
  

  然后以管理员身份在PowerShell运行以下下令:
  1. dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
复制代码

  此时我们就可以利用WSL了,只不过是WSL 1版本。
  

  利用下令查看可安装的有效分发的列表,展示内容和Windows 11完全一致。由于kali-linux可以补全下令,所以我们这次安装kali-linux试一下。
  1. wsl --install -d <Distribution Name>
  2. wsl --install --distribution <Distribution Name>
复制代码
将名称指定为kali-linux,以下载和安装kali-linux。
  1. wsl --install -d kali-linux
  2. wsl --install --distribution kali-linux
复制代码

  还有一种方法,那就是打开Microsoft Store,搜刮WSL,然后选择偏好的Linux发行版。
  

  这里很少有RedHat的发行版了,幸亏有openEuler可以选。
  

  可以在上面的页面中点击“免费下载”,也可以在发行版的页面中,点击“获取”
  

  在这里下载还可以看到软件包大小。
  

  然后重启盘算机,看体系会不会继承主动完成安装。
  

  很好,开机主动运行了kali-linux的安装,而openEuler的则要手动点一下。
  

  安装完成之后,还一起安装了另外3个组件。
  

  然后按照提示创建一个root之外的用户,并设置暗码就可以了。
  

  然后查看体系资源利用量,发现openEuler和Kali Linux的历程仅占用了1 MB多的内存,应该仅仅是上图中这个前端页面的利用量。
  

  而历程名为VmmemWSL的历程,在运行两台假造机的环境下,用了也不过954 MB的内存,好像也不算高。
  

  然后查抄一下假造机的配置环境。
  

  Kali Linux的配置是8核CPU、8 GB内存、1007 GB体系盘。和Ubuntu一样,CPU数目和宿主机一样,内存是宿主机的一半,体系盘则是浮夸的1007 GB。
  

  果然,这个分配机制根本上清朗了,openEuler的主机配置和Kali Linux的配置完全类似。
  

  然后就是网卡信息,两台假造机的IP地点竟然完全一样,连MAC地点都是一样的,既然如此,分20位掩码的目标是什么?
  在PowerShell中查看一下发行版的WSL版本和正在运行的子体系信息。
  

  本来是要手工升级WSL 2的,结果发现子体系安装完成之后WSL好像也随之升级了。可以利用下令查看相关版本信息。
  1. wsl --version
复制代码

  然后,我们手工下载适用于x64盘算机的WSL2 Linux内核更新包并运行,看看能不能将WSL更新到WSL 2。
  1. https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
复制代码

  不知道是不是我现在就是WSL 2的原因,一点就升级完了。
  

  重启宿主机,版本没有厘革。
  

  看一下Windows 11的版本信息。
  

  初步判定,这个WSL应该就是最新版了。
  

  长按二维码
关注我们吧
  

  

    还在到处找Win11镜像?自己动手,丰衣足食!
      在Windows 11上启用WSL(适用于Linux的Windows子体系)
      Ubuntu 18.04快速配置WireGuard互联
      配置CentOS 7通过MSTSC连接远程桌面
      家庭宽带的公网IPv4地点到底封了多少端口?
      拨号有公网Ip地点了,肯定要通过DDNS用起来啊!
      OpenWrt摆设配置openVPN服务器
      OpenWrt配置openVPN客户端
      利用Python批量处理Excel的内容
      如何利用Python提取Excel中固定单元格的内容
      openVPN客户端连接指南
      openVPN+SmartDNS=openDNS or smartVPN?

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

火影

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表