-
WSL
2020-10-16 14:11:11适用于 Linux 的 Windows 子系统文档:微软官方文档 Docker Desktop WSL 2 backend:Docker 官方文档 Using Docker in WSL 2:VSCode官方文档 -
wsl install/wsl uninstall/wsl proxy/wsl mount
2019-10-28 14:09:05wsl install Rename Ubuntu.1604.2017.711.0_v1.appx to Ubuntu.1604.2017.711.0_v1.zip and extract all in to a folder. Run Ubuntu.exe inside the extracted folder as Administrator. 2.. wsl uninstall yo...1.. wsl install
Rename Ubuntu.1604.2017.711.0_v1.appx to Ubuntu.1604.2017.711.0_v1.zip and extract all in to a folder.
Run Ubuntu.exe inside the extracted folder as Administrator.
2.. wsl uninstall
you can see the list of installed distros:
wslconfig /l
delete distro for the list
wslconfig /u ubuntu
3... wsl proxy
Ubuntu:
/etc/apt/apt.conf
Acquire::http::Proxy "http://proxy01.bizerba.com:8080";
Acquire::https::Proxy "https://proxy01.bizerba.com:8080";Debian:
/etc/apt/apt.conf
Acquire::http::Proxy "http://proxy01.bizerba.com:8080";
Acquire::https::Proxy "https://proxy01.bizerba.com:8080";4.. wsl mount USB disk
if your usb disk in windows is partition E:\
mkdir -p /mnt/e
mount -t drvfs e: /mnt/e
-
升级WSL到WSL2
2020-11-09 19:50:53升级WSL到WSL2WSL2依赖操作流程可能遇到的问题 WSL2 windows 10 build 18917开始使用WSL2,WSL2与WSL1相比,支持的feature更多: 依赖 如果要升级到WSL2,需要满足一下几个条件: Windows 10 build 18917 或更高...WSL2
windows 10 build 18917开始使用WSL2,WSL2与WSL1相比,支持的feature更多:
依赖
如果要升级到WSL2,需要满足一下几个条件:
- Windows 10 build 18917 或更高版本;
- 启用“虚拟机平台”可选组件;
- 在bios上启用虚拟化;
操作流程
首先打开PowerShell
wsl --list --verbos
会看到如下:
可以看到已安装的wsl版本情况。如果想升级wsl为wsl2,需要输入如下命令:wsl --set-default-version 2
会看到如下提示:
代表设置成功了。如果这一步操作失败,请参考升级需要的前提条件。
设置之后,在微软应用商店里可以选择按照linux的发现版本,此时就是WSL2内核的了。
如果想升级旧版本的wsl,在上一步中输入之前按照的linux版本号。即:wsl --set-default-version Ubuntu-20.04 2
可能遇到的问题
设置了wsl2后,如果在安装linux过程中出现:
WslRegisterDistribution failed with error: 0xc03a001a
解决方案:
找到 C:\Users\你的用户名\AppData\Local\Packages 找到 CanonicalGroupLimited.Ubuntu20.04onWindows 前缀的文件夹 在这个文件夹上右键>属性>高级 取消勾选压缩内容以节省磁盘空间 确定
关于使用WSL2出现“参考的对象类型不支持尝试的操作”的解决方法。
解决方法:
- 常见临时解决方案(不推荐):
以管理员身份运行CMD,输入:
netsh winsock reset
重启计算机即可修复。
- 长期解决的方案(推荐):
(1)下载此软件:
www.proxifier.com/tmp/Test20200228/NoLsp.exe(2)管理员身份运行CMD输入:
NoLsp.exe C:\windows\system32\wsl.exe
请自行注意NoLsp.exe程序的位置,以及你的wsl.exe位置。
产生原因和解决方法分析:
代理软件和wsl2的sock端口冲突,使用netsh winsock reset重置修复。Proxifer开发人员解释如下: 如果Winsock LSP DLL被加载到其进程中,则wsl.exe将显示此错误。最简单的解决方案是对wsl.exe使用WSCSetApplicationCategory WinAPI调用来防止这种情况。在后台,该调用在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\AppId_Catalog中为wsl.exe创建一个条目。 这将告诉Windows不要将LSP DLL加载到wsl.exe进程中
-
window10将wsl升级到wsl2
2020-05-29 21:04:15文章目录微软 Win10 版本 2004 系统升级WSL到WSL2第一步:打开系统虚拟机平台第二步:安装WSL2第三步:将wsl2设置为默认WSL 2 中的新增功能将分发版版本设置为 WSL 1 或 WSL 2比较 WSL 2 和 WSL 1管理子系统查看子...文章目录
微软 Win10 版本 2004 系统
- 首先到设置里升级系统版本到2004
- 如何查看当前系统版本
通过按Windows 徽标键 + R
, 检查你的Windows
版本,然后键入winver
,选择“确定” 。 (或者在 Windows 命令提示符下输入 ver 命令)。 如果内部版本低于 19041,请更新到最新的 Windows 版本。 获取 Windows 更新助手。
-
2020 Windows 10 更新五月版(2004版)系统要求:
内存:用于计算机64位的2GB 内存和用于32位的1GB 内存。
存储:64位系统需要20GB的可用空间,而32位系统需要16GB的可用空间。
屏幕分辨率:800×600
图形:Microsoft DirectX 9或更高版本以及WDDM 1.0
英特尔CPU:所有处理器最高支持第10代,英特尔至强E-22xx,凌动,赛扬和奔腾。
AMD CPU:所有处理器最高支持第七代。
高通CPU:骁龙850和8cx。
- 可以手动下载最新ISO更新,不推荐
- 如果使用的是 ARM64 计算机,请下载 ARM64 包。
- 微软 Win10 版本 2004 正式版官方 ISO 镜像下载大全
升级WSL到WSL2
首先需要确保已经安装了WSL,才能从WSL升级到WSL2。
管理员打开cmd输入- 先启用“适用于 Linux 的 Windows 子系统”可选功能,然后才能在 Windows 上安装 Linux 分发版。
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
第一步:打开系统虚拟机平台
系统更新并重启后,我们就可以开始 wsl 的升级了
首先,需要打开“系统虚拟机平台”功能,在“控制面板\所有控制面板项\程序和功能”中选择“启用或者关闭Windows功能”,勾选对应选项即可:
也可以通过在管理员权限下的 cmd 或 PowerShell 中执行:
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
配置完成等待系统自动重启即可第二步:安装WSL2
-
将
Ubuntu for WSL 1
升级为WSL 2
wsl.exe --set-version Ubuntu 2
第三步:将wsl2设置为默认
安装新的 Linux 分发版时,请在 Powershell 中运行以下命令,以将 WSL 2 设置为默认版本:
wsl --set-default-version 2
WSL 2 中的新增功能
WSL 2 是 WSL 中体系结构的新版本,它更改了 Linux 分发版与 Windows 进行交互的方式。 WSL 2 的主要目标是提高文件系统性能并增加完全的系统调用兼容性。 每个 Linux 分发版都可以作为 WSL 1 或 WSL 2 运行,并可随时在它们之间进行切换。 WSL 2 是对基础体系结构的一次重大改造,它使用虚拟化技术和 Linux 内核来实现其新功能
将分发版版本设置为 WSL 1 或 WSL 2
-
检查分配给每个已安装的 Linux 分发版的 WSL 版本:
wsl -l -v
也可以使用:wsl --list --verbose
-
若要将分发版设置为受某一 WSL 版本支持,请运行:
wsl --set-version <distribution name> <versionNumber>
-
如果要使 WSL 2 成为你的默认体系结构,可以通过此命令执行该操作:
wsl --set-default-version 2
比较 WSL 2 和 WSL 1
使用 Linux 文件系统以提高性能
为了进行优化以实现最快的性能速度,请确保将项目文件存储在 Linux 文件系统(而非 Windows 文件系统)中。
例如,在存储 WSL 项目文件时:
使用 Linux 文件系统根目录:\\wsl$\Ubuntu-18.04\home\<user name>\Project
而不使用 Windows 文件系统根目录:C:\Users\<user name>\Project
通过 WSL 分发版(如 Ubuntu)使用的项目文件必须位于 Linux 根文件系统中,才能利用更快的文件系统访问速度。
可以使用Windows
应用和工具(如文件资源管理器)访问Linux
根文件系统。 尝试打开Linux
分发版(如Ubuntu
),通过输入以下命令确保你位于Linux
主目录中:cd ~
。 然后通过输入explorer.exe .
(不要忘记尾部的句点) ,在文件资源管理器中打开Linux
文件系统。管理子系统
查看子系统列表
wslconfig /list
列出可用于WSL的可用Linux发行版。如果列出了发行版,则表明已安装并可以使用。wslconfig /list /all
列出所有发行版,包括当前不可用的发行版。它们可能正在安装,卸载或处于损坏状态。设置默认启动的子系统
默认的WSL分发是在
wsl
命令行上运行时运行的分发。wslconfig /setdefault <DistributionName>
将默认分布设置为
<DistributionName>
。示例:
wslconfig /setdefault Ubuntu
将我的默认发行版设置为Ubuntu。现在,当我运行wsl npm init
它时,它将在Ubuntu中运行。如果我运行wsl
它将打开一个Ubuntu会话。注销并重新安装发行版
虽然可以通过Microsoft商店安装Linux发行版,但不能通过商店来卸载它们。WSL Config允许注销/卸载发行版。
取消注册还允许重新安装发行版。
**警告:**取消注册后,与该发行版关联的所有数据,设置和软件都将永久丢失。从商店中重新安装将安装发行版的完整副本。
wslconfig /unregister <DistributionName>
从WSL注销该发行版,以便可以重新安装或清理它。例如:
wslconfig /unregister Ubuntu
从WSL中可用的发行版中删除Ubuntu。当我运行时wslconfig /list
,它将不会列出。要重新安装,请在Microsoft商店中找到发行版,然后选择“启动”。
参考资料:
-
-
wsl升级wsl2
2020-06-20 06:43:22二,开启windows对linux子系统的支持(已运行过wsl则跳过) 在powershell(管理员运行)执行以下命令并重启: dism.exe /online /enable-feature /featurename:Microsoft-Windows- Subsystem-Linux /all /norestart... -
wsl升级wsl2_WSL 2 简介
2020-07-03 01:18:30WSL 2有两个重大发展。第一个是Microsoft致力于将Hyper-V虚拟化工具用作Windows中的隔离层,从而将其转变为通用的虚拟机管理程序服务。 第二个是与Docker紧密相关的合作, Windows上的Linux容器 ,即LCOW。 -
Investigate WSL
2020-12-28 02:53:08<div><p>Investigate WSL as a replacement for Babun on Windows. https://msdn.microsoft.com/en-us/commandline/wsl/install-win10</p><p>该提问来源于开源项目:docksal/docksal</p></div> -
fixed-in-wsl2 - The issue could be resolved by switching the distro to use the WSL 2 architecture. Additional tags may be used to denote specific types of issues. 9p-linux-file-access - The issue ...
-
WSL1升级至WSL2
2020-04-04 14:32:26WSL1升级至WSL2 1、WSL1中遇到的问题 WSL1中无法安装docker,需要进行升级至WSL2。 2、WSL2系统要求 目前WSL2处于预览版本,正式版本需要2020年5月份左右才会更新。预览版本需要windows系统至少为专业版,家庭版貌似... -
WSL support
2020-11-27 13:59:27<div><p>To resolve all concerns with WSL (#160, #247, #144 ) and to fix my half-baked implementation GH-161 I have created this PR. It should fix all of the problems with running this extension via ... -
WSL and WSL2 test runs
2021-01-11 11:57:37s possible to have WSL-specific bugs and that they are important to our customers and us <p>We have provided a fix (#40851) but it would be great if we could prevent similar issues to reoccur in the ... -
wsl更新到WSL2
2020-09-05 14:17:40wsl更新到WSL2 首先检查自己的windows版本是否符和需求, cmd键入winver,可以看到你的版本。 systeminfo可以看下系统类型,在安装wsl2内核时需要注意,不过问题不大。 [外链图片转存失败,源站可能有防盗链... -
使用wsl命令迁移WSL。
2020-08-19 16:18:521、打开CMD,查看所有WSL。 执行:wsl -l --all -v 显示: Windows Subsystem for Linux Distributions: Ubuntu-20.04 (Default) 2、导出WSL。 执行:wsl --export Ubuntu-20.04 d:\ubuntu20.04.tar 3、注销... -
wsl1升级到 wsl2
2020-11-03 12:08:08wsl1升级到 wsl2 升级wsl2其实很简单,但是我不知道为什么我打开的网站都是英文,也不知道官方是否提供中文的内容,特地梳理下流程(升级之前最好先升级下系统,保证升级过程不会出现问题) 本文只讲升级 wsl1 到 ... -
WSL error
2020-12-25 18:01:11<div><p>Is anyone else running into this error running test-kitchen-vagrant on Windows 10 WSL <p>The Ubuntu image seems to work, this only seems to happen on CentOS runs. <p>Error: vm: * The host path... -
Windows WSL
2020-12-29 15:37:35<div><p>I have the program running on windows sub system for linux but the app cannot connect to the WSL instance. The website and razer see it but the app is having trouble. Do i need to open ports ... -
WSL2 with open-wsl?
2021-01-08 09:09:27<div><p>Is this expected to work? If anyone has gotten it to work, any pointers on what to do? I did notice that wsltty released an update ...mskyaxl/wsl-terminal</p></div> -
WSL1升级到WSL2
2020-06-21 13:54:471.以管理员身份打开PowerShell //执行后,需要重启 # Enable-WindowsOptionalFeature -Online -...# wsl -l -v NAME STATE VERSION * Ubuntu-18.04 Stopped 1 //下载WSL内核 # https://docs.microsoft.com/zh-cn/w. -
Discussion about WSL and the WSL Interop
2020-11-26 04:13:02t found anything, but the interop for WSL is still pretty new so I wasn't really expecting to turn up anything useful. I know that I personally was really excited when Microsoft announced that ... -
Intel HD Graphics and WSL/WSL2
2020-12-29 03:35:42<a href="https://developer.nvidia.com/cuda/wsl/download">Installed NVIDIA CUDA Quadro for WSL drivers</a> for Windows 10 and followed <a href="https://docs.nvidia.com/cuda/wsl-user-guide/index.... -
PyCharm配置Windows10 WSL的Python环境 PyCharm Configuring WSL Interpreter
2019-07-02 14:05:52PyCharm配置Windows10 WSL的Python环境 PyCharm Configuring Remote Interpreter via WSL -
Windows10访问Ubuntu子系统(WSL)的桌面环境
2019-05-14 19:44:52Windows10下访问Ubuntu子系统(WSL)的桌面环境 文章目录Windows10下访问Ubuntu子系统(WSL)的桌面环境Why Linux ?Why WSL ?开始WSLUbuntu换源更新与升级安装桌面环境xubuntu安装远程桌面服务xrdp配置xrdp端口... -
WSL使用
2020-02-25 18:28:15文章目录安装虚拟机平台官方文档 安装虚拟机平台 参考:https://blog.csdn.net/WPwalter/article/details/101508601 官方文档 安装WSL2:https://docs.microsoft.com/en-us/windows/wsl/wsl2-install ... -
Atom-wsl-proxy,编辑器/linux互操作的wsl代理文件。为Watzon/WSL做出贡献.zip
2019-09-18 17:46:05Atom-wsl-proxy.zip,用于editor/linux互操作的wsl代理文件wsl代理文件,atom是一个用web技术构建的开源文本编辑器。
-
【2021】UI自动化测试Selenium3
-
C/C++编程全家桶(Daozy极限编程)
-
西安航空学院软工毕业实训
-
彻底学会正则表达式
-
基于arduino——pid循迹小车.zip
-
OPPO R5维修指导
-
44、两栈共享空间_DoubleStack
-
uni-app实战专题
-
多媒体技术实验报告-图片处理-图片解压缩-GIF制作-视频播放-MP3播放器
-
【OpenGL】八、初始化 OpenGL 渲染环境 ( 导入 OpenGL 头文件 | 链接 OpenGL 库 | 将窗口设置为 OpenGL 窗口 | 设置像素格式描述符 | 渲染绘制 ) ★
-
(新)备战2021软考信息安全工程师基础知识套餐
-
OPPO R11维修指导
-
(新)备战2021软考信息安全工程师通关套餐
-
牛客IOI周赛21-普及组B题题解
-
备战2021年软考信息系统项目管理师考试学习套餐
-
【数据分析-随到随学】SPSS调查问卷统计分析
-
【数据分析-随到随学】数据分析建模和预测
-
2. AWS Container Day - Docker 初探.pdf
-
有刷电机正交编码PID调速
-
Java LeetCode 231. 2的幂