草庐IT

WSL 创建记录

WSL创建记录操作步骤本文适用于Windows10版本2004及更高版本或Windows11。即内部版本19041及更高版本.如果你正在使用2004以下版本或你的电脑不支持虚拟化,请阅读:https://oi-wiki.org/tools/wsl/#手动安装4.如果你正在使用1607以下版本的Windows10,你的系统不支持WSL。欢迎关闭这个页面.0x01启用WSLwsl--installwsl--set-default-version2第一次运行Ubuntu,需要完成初始化。等待一两分钟时间,系统会提示创建新的用户帐户。输入完用户名以后会提示输入密码。在Linux中,输入密码时屏幕上不显

WSL2和Windows之间通信实现【以Unity为例】

WSL2可以视为一个独立的虚拟机,具有自己独立的IP地址,通过虚拟路由器与Windows连接,因此WSL2不能直接访问到Windows的主机地址,需要动态获取。(1)Windows启用防火墙的WSL2的访问默认情况下Windows的防火墙会阻止WSL2中应用对Windows的网络访问(see:Add"allow"ruletoWindowsfirewallforWSL2network·Issue#4585·microsoft/WSL(github.com)),解决办法是添加一条防火墙规则允许WSL2对Windows的访问。请以管理员身份打开PowerShell并键入以下命令:PSC:\>New-

Windows 上修改 docker 的镜像文件存储位置(修改 WSL 文件映射)

Windows上修改docker的镜像文件存储位置(修改WSL文件映射)1、起因2、修改2.1关闭DockerDesktop2.2备份镜像2.3WSL取消注册docker-desktop-data2.4镜像数据导回WSL并挂载到新路径3、验证4、附录1、起因一开始在Windows上安装了docker后,它默认是把镜像拉取保存到C:\Users\\AppData\Local\Docker\wsl\data\路径的ext4.vhdx文件下,当拉取的镜像越来越大时,C盘比较小的同学就hold不住了,怎么在Windows上修改docker的镜像文件存储位置也就变的迫在眉睫。2、修改点击安装Docker

WSL + Hyper,前端windows下的优雅linux环境

Intro之前一直用Mac进行前端开发,习惯了命令行中安装工具的舒适感,所以目前用公司的windows电脑,决定搭建个简单舒适的环境。安装WSL能看到这篇博客的巨巨们一定是了解了WSL,不了解也没关系,简单一句话来说,就是一个windows内的Linux子系统,如果是轻量使用的话,完全可以代替虚拟机和双系统。安装方法如下:1.打开系统支持桌面右键——设置——搜索栏输入“开发者设置”,选择开发者模式开发者模式右键开始菜单,有两个WindowsPowerShell,选择后面带管理员的那个,然后键入如下命令:Enable-WindowsOptionalFeature-Online-FeatureNa

Ubuntu20.4 WSL2 无法访问github终极解决方案

一、解决方法sudorm/etc/resolv.confsudobash-c'echo"nameserver8.8.8.8">/etc/resolv.conf'sudobash-c'echo"[network]">/etc/wsl.conf'sudobash-c'echo"generateResolvConf=false">>/etc/wsl.conf' 二、界面截图三、windows主机配置  

微软 Windows 11 Linux 子系统(WSL)2.0.0 预览版发布,引入全新内存回收机制

9月19日消息,微软发布了WindowsLinux子系统(WSL)的最新预览更新(2.0.0版),带来了多项改进,包括一些实验功能,如autoMemoryReclaim和SparseVHD,这些功能将有助于缓存和磁盘空间管理。微软表示:“我们回收了虚拟机内存大小的固定部分,如果虚拟机占满了缓存内存,它将在30分钟后释放至零缓存内存(例如:如果分配了3000MB的内存,占满后将每分钟回收100MB)。”此外,WSL2.0.0预览版还增强了与网络相关的功能,镜像模式增加了IPv6支持。除了镜像模式之外,还添加了DNS隧道改进和防火墙支持。IT之家附发布说明如下:autoMemoryReclaim–

Windows WSL子系统Ubuntu22.04安装Nvidia显卡驱动

最近在研究AI,如果在Linux系统中部署的话需要重装系统,有些麻烦,又不想折腾。所以闲置很久没研究的WSL又拿起来研究了,当然部署ai还需要显卡驱动的支持,就必须先安装显卡驱动。还没有安装过WSL的童鞋可以看我之前发布的这篇文章windows11安装Linux子系统WSL及ubuntu22.04Windows查看显卡首先在Windows中查看驱动是否正常,我们可以输入以下nvidia-smi命令C:\Users\anan>nvidia-smiTueJun2009:25:102023+-------------------------------------------------------

从 VHDX 文件恢复 (导入) WSL 2 安装

Microsoft官方以及常见的WSL导入导出方式,都是通过wsl--export生成tar文件而使用wsl--import命令完成导入.但是,有时候出于某些意外,比如系统出现严重问题需要重装,或者其他导致注册表丢失的情况,Windows丢失了WSL安装相关的信息,将无法使用上述的方式进行导出.不过,只要还有WSL所在的VHDX文件(虚拟磁盘文件),就没有问题,因为WSL最关键的就是这个虚拟磁盘文件,只需要在注册表中重建相应的信息就能正常使用.有时候WSL磁盘文件过大,导入导出时容易出现问题,这种方式也是适用的.本文讲解的思路主要来自于Issue#4762-Microsoft/WSL.注册表丢

win10 在线、离线安装microsoft store 版 WSL

实验环境:操作系统:22H2windows版本10.0.19045.2486(网友说大于19045.2311也可)WSL版本:Microsoft.WSL_1.0.3.0_x64_ARM64.msixbundle离线安装获取WSL安装包,方法一:在此页面获取发布网址:MicrosoftStore中适用于Linux的Windows子系统的发行说明获取此页面后下载软件包:发布微软/WSL获取WSL安装包,方法二:从MicrosoftStore搜索wsl,点击“分享”。点击“复制链接”获取软件页面链接使用解析网站获取下载链接:微软商店链接解析下载网站:OnlinelinkgeneratorforMic

史上最全从0开始教你玩转wsl2+docker,构建自己的开发环境

1、安装wsl需要windows版本大于搜索启用或关闭windows功能把图片中红点标注的功能勾选,注意勾选hyper-v就不能使用虚拟机类软件,如vm,安卓模拟器一类,点击确定,重启电脑。打开任务管理器确保虚拟化已经启用,部分设备可能需要去bios设置,自行查阅下相关资料下载64位wsl2内核升级包   https%3A//wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi安装后,设置默认wsl版本wsl--set-default-version2安装linux系统方法一:可以从微软商店搜索安装,有概率会失败方法二