使用Hyper-V 创建了一个叫做WSLBridge的外部虚拟交换机来给 WSL2 用 hyper-v配置 实体机中,在用户目录 `%USERPROFILE%` 下面创建一个配置文件.wslconfig,按照如下配置方法设置网络 [wsl2]networkingMode=bridgedvmSwitch=WSLBridgeipv6=truememory=2GBswap=4GBlocalhostForwarding=true 重启电脑后生效 Miniconda 1,下...
而 WSL 2,作为 WSL 的第二个版本,相较于 WSL 1,带来显著的功能增强和性能提升,特别是在文件系统优化和完整 Linux 内核支持方面。为了让 Windows 系统与 Linux 更加高效地协同工作,确保正确启用 WSL,并将 WSL 2 设置为默认版本,将为你提供无缝的跨平台体验。强烈推荐 专业名词 WSL (Windows Subsystem for...
组合键 win + r 输入powershell打开 PowerShell 窗口 执行下面的命令设置为 wsl2 wsl --set-default-version 2 而后安装 Linux 发行版 点击可查看所有 Linux 发行版 这里我们选择Ubuntu 22.04 LTS安装并打开 程序会自动创建并运行一个 WSL2 虚拟机。 若你遇到了错误通常是因为没有从 WSL1 更新到 WSL2 的 Li...
[wsl2] networkingMode=mirrored 然后执行: 先关闭wsl,在Windows终端输入wsl --shutdown; 等待8秒后启动Ubuntu。 再次查看Ubuntu网络地址,如下: 可以看到,Ubuntu与Windows的IP地址一样了。 网络-端口映射 原理 通过netsh配置 参考:zhuanlan.zhihu.com/p/35 netsh winsock reset netsh使用 新增端口转发 netsh interfa...
在https://docs.microsoft.com/zh-cn/windows/wsl/wsl2-kernel 页面点击下载 linux 内核更新包。 3.4. 升级到 wsl2 接下来就很简单了,首先在 cmd 或 PowerShell 中执行下面命令列出现有的 wsl: wsl -l 然后,根据上面命令返回的 wsl 名称,在管理员权限下的 cmd 或 PowerShell 中执行: ...
(你可以使用以下命令找到它们:wsl -l)。 你也可以通过运行与上面相同的命令随时更改回 WSL 1,但将“2”替换为“1”。 此外,如果你想使 WSL 2 成为默认架构,可以使用以下命令执行此操作: wsl --set-default-version 2 这将使你安装的任何新发行版初始化为 WSL 2 发行版。 完成验证发行版使用的 WSL 版本...
必须运行 Windows 10 版本 2004 及更高版本(内部版本 19041 及更高版本)或 Windows 11 才能使用以下命令。 如果使用的是更早的版本,请参阅手动安装页。 BIOS开启CPU虚拟化。 2.1 安装 WSL 从微软商店获取Ubuntu 22.04.2 LTS 在管理员模式下打开 PowerShell,输入 wsl --install 命令,然后重启计算机。
wsl --install 1. –install 命令执行以下操作: 启用可选的 WSL 和虚拟机平台组件 下载并安装最新 Linux 内核 将WSL 2 设置为默认值 下载并安装 Ubuntu Linux 发行版(可能需要重新启动),默认是安装在 C 盘的(如果要安装其他盘可以看下面的操作)
由于默认情况下 WSL 中不能使用 systemd,所以很多应用程序没办法启动,不过还是有一些大神解决了这个问题,我们可以在 https://forum.snapcraft.io/t/running-snaps-on-wsl2-insiders-only-for-now/13033 链接下面找到启动 SystemD 的方法。 首先安装 Systemd 相关的依赖: ...