首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Win11安装基于WSL2的Ubuntu

概述 趁着还没有完全忘记,详细记录一下在Win11下安装基于WSL2的Ubuntu的详细过程。...不得不说WSL2现在被微软开发的比较强大了,还是很值得安装和使用的,笔者就通过WSL2安装的Ubuntu成功搭建了ROS环境。 2....在Windows PowerShell中输入如下命令: wsl --update 之后就会更新wsl,如下图2所示: 注意,如果你是用的比较新的Win11版本,那么应该就会默认安装到WSL2,所以不用进行切换...如果安装的还是WSL1,那么就要升级到WSL2,因为WSL1和WSL2的特性是不太一样的。...参考 Win11安装WSL2 子系统以及不同分发版Ubuntu系统 WS2 安装ubuntu +迁移+vscode 通过 VcXsrv 在 WSL2 上使用图形化界面 wsl最丝滑的图形桌面设置方式是什么

31810

解决WSL2 Docker运行慢的问题

最近在Windows中使用Docker容器运行项目时发现,发现响应速度特别慢,这特别影响我们的开发效率,这是由于WSL2跨系统文件读写性能差的原因。...Docker是跑在 WSL2 里的,虽说 WSL2 相比 WSL1 更先进,但在跨系统文件读写性能方面是比 WSL1 差的,因此,跑在 WSL2 里的Docker想要跨系统访问Windows系统上的代码文件的话...参考:比较 WSL 1 和 WSL 2 Docker Engine Use WSL2 Docker 设置中勾选 Use the WSL 2 based engine ,使用 WSL2 项目初始化 在...WSL2 Linux 发行版中创建项目 # 进入Linux发行版 wsl # 创建项目目录 mkdir -p /data/www cd /data/www # 从git仓库中拉取项目 git clone...$\Ubuntu 打开项目目录 完成 浏览器打开 http://127.0.0.1/ ,可见速度提升了很多

4.7K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Windows 下 wsl2 的使用及问题记录

    WSL2 的安装或升级 对于安装或升级,或是设置 wsl2 为默认的子系统,微软官方的文档十分的详细且明了。...官方wsl2地址 这其中包括了其他的一些内容,比如安装需要的环境,常见的问题及疑难问题的解答。对于安装并运行 wsl2 已经绰绰有余。...并且另一个致命的问题是 每次重启 wsl2 都会自动分配一个 ip 地址,连同宿主机的虚拟网段中的 ip也会改变,所以每次都需要获取并更改服务的地址,如 : 通过 docker 开启了一个服务并监听了一个端口...大概原理就是 : 先获取 wsl2 的地址,然后在宿主机的 hosts 文件中加入一条虚拟主机的配置,即 192.168.245.161 ubuntu2004.wsl 的形式,做成一个服务,开机自启动...,比较方便.但是两个环境还是独立的好, Windows 官方也说了,不要让你的开发环境过于混乱,只要一个平台就可以了,可以把 wsl2 作为服务器, Windows 主要来远程连接控制,回归 Windows

    7.5K20

    Ubuntu安装ftp服务器以及可能遇到的问题

    使用的是Ubuntu18.04,首先使用apt命令去安装ftp sudo apt install vsftpd        安装过后其实就可以去运行ftp服务器了,使用的配置都是默认的配置...可以看到使用的是默认端口21,然后用service命令来查看ftp服务器的状态 ?        然后因为目前所使用的ftp服务都是根据默认配置运行的,所以我们可以根据自己的需要来修改配置参数。...我先说一下我遇到的第一个问题,配置文件中有一个listen的参数(服务器监听),这个是要开的,但是默认的是NO,所以我将其设置为了YES,然后再去重启服务器并查看服务器的状态,发现出现了status:failed...,而且有两个红色的参数code=exited, status=2,这里我们就需要去把listen_ipv6的参数给更改为NO就好了(这里是需要注意的,如果listen和listen_ipv6同时为YES...就会出现这个问题)。

    2.8K20

    Win2022基础配置实践指南

    比较 WSL 1 和 WSL 2 从 WSL 1 升级到 WSL 2 的主要区别和优势是:完整的 Linux 内核、提高文件系统(IO)性能、支持完全的系统调用兼容性。...https://github.com/microsoft/WSL/issues/7666 在Windows2022服务器上安装配置WSL流程: 第一步,打开服务器管理器,添加角色和功能,在功能中勾选【适用于...Store 第十步, 注销指定名称的分发并删除根文件系统。...> :切换 WSL 2 与 WSL 1 ​wsl --set-default-version :更改默认 WSL 版本 ​wsl --list --quiet:列出发行版名称...// 内核版本: 5.10.60.1 // 若要强制重启,立即终止所有正在运行的发行版和 WSL 2 VM , 在升级后便 $ ​wsl --shutdown 参考连接: 新版本服务器安装方法: https

    3.3K31

    Linux|WSL打造Windows下更顺畅的双系统之终篇

    七禾页话 2、安装一个Linux发行版本 开启了WSL功能后,需要安装一个Linux系统,可以通过两种方式安装: 直接通过微软商店的GUI安装; 通过wsl命令安装。...首先可以通过 wls --list --online 查看可以安装的Linux版本,这里可能会遇到“无法解析服务器名词或地址”的错误: 左右滑动 PS C:\> wsl --list --online...无法解析服务器的名称或地址 PS C:\> PS C:\> 解决办法是规避魔法的DNS查询,直接将URL的解析放到C:\Windows\System32\drivers\etc\hosts里,这里推荐使用...@七禾页话 注意:最新的Ubuntu比如24.04已经默认安装了ssh,但是尝试启动ssh服务的时候可能会遇到 no hostkeys available的问题: 左右滑动 [root@wsl:~]#...: @七禾页话 最后,虽然wsl还有一些局限,比如没有Linux图形界面(但是Linux使用,尤其是运维,还是得靠CLI),再就是不能使用docker等容器技术(wsl2已经可以了),所以想要做更复杂的实验比如

    47510

    在 Windows 上使用 Python 进行 web 开发

    我们也很高兴地分享了WSL2 即将推出的 Windows , 并会提供一些重大改进。 你现在可以在 Windows 预览体验内部版本18917上试用。...如果在虚拟环境外全局更新 Django, 以后可能会遇到一些版本控制问题。 除了防止意外的版本控制冲突以外, 虚拟环境允许您在没有管理权限的情况下安装和管理包。...如果安装在项目目录中, 某些工具 (如 pipenv) 也默认为此名称。 不希望使用与环境变量定义文件冲突的env。 通常不建议非点前导名称, 因为不需要ls持续提醒您该目录存在。...运行简单的 Python 程序 Python 是一种解释型语言, 支持不同类型的 interpretors (Python2、Anaconda、PyPy 等)。...转到 "开始" 菜单 (左下方的窗口图标), 然后键入以下内容, 打开 Ubuntu 18.04 (你的 WSL 命令行):"Ubuntu 18.04"。

    6.9K40

    windows10离线安装docker并使用linux子系统部署nacos作为注册中心

    一、windows10离线安装linux子系统 本机Linux子系统Ubuntu免密登陆远程服务器同时实现多用户免密登陆服务器 ---- 1、打开开发人员模式 2、打开控制面板,搜索程序,点击启用或关闭...将下载的安装包为appx的扩展名改为zip。可以从这个地址下载:见文末。然后解压。用管理员身份执行ubuntu.exe程序。等几分钟输入用户名和密码。...解决方案: (1)打开cmd执行 wsl --set-version (2)将version为1的修改为2,执行 wsl --set-version Ubuntu-18.04 2 (3)避免后面继续设置...---- 四、离线安装mysql镜像并启动 1、有网络的服务器下载mysql镜像,在服务器上执行下面命令将镜像导出到root目录下。...(Docker save -o 包名.tar 镜像名称:镜像版本号) docker save -o mysql-8.0.22.tar docker.io/mysql:8.0.22 2、下载镜像到本地

    3.4K20

    12步搞定WSL 2,安装、交互、迁移、VSCode远程调试应有尽有

    wsl --install 执行这行命令后,会启用所需的可选组件,下载最新的 Linux 内核,将 WSL 2 设置为默认值,并安装 Linux 发行版(默认安装 Ubuntu)。...如果想改变默认安装的Linux(安装其他Linux发行版),可以使用下面的命令: wsl --install -d 其中表示Linux发行版的名称,可以使用下面的命令查看WSL2目前支持哪些Linux发行版...离线安装WSL2 尽管在线安装Linux发行版非常容易,但有一个问题,就是不能选择安装路径。默认,Linux发行版的所有文件会都安装在C盘。如果C盘不大,很容易被占满。...不过不管是WSL、还是VMware,都会涉及到与宿主机(Windows)交互的问题。首先来看看Windows如何访问WSL中的目录。...中使用wsl -l命令列出的本地Linux发行版的名称。

    10K30

    WSL1 升级为 WSL2

    WSL2 是 WSL 1 的升级版,带来的主要优势: 提高文件系统性能 支持完全的系统调用兼容性 WSL2 使用了 hyper-v 虚拟化技术,它就是一个你感知不到的虚拟机(VM),比以前的版本性能更高...更纤细的介绍请参阅官方文档:比较 WSL 1 和 WSL 2 执行命令 wsl -l -v 可以看到WSL版本号是 1,需要执行升级,才能到2 1.启用虚拟机功能 使用 PowerShell 以管理员身份运行...: dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart 然后重启电脑 2.下载 Linux...分发版名称> 如:将 Ubuntu18.04 设置为WSL2的命令为 wsl --set-version Ubuntu-18.04 2 这一步比较耗时,执行完成后通过命令 wsl -l -v...使用分享: WSL2 是基于虚拟机的,所以可以在后台运行各种任务,比如 Docker 等等,但是带来的相应问题就是会占用一部分内存,使用 wsl --shutdown 名称> 可以再不使用的时候停止它

    2K40

    WSL 2 的安装过程(以及介绍)

    1 什么是WSL2 WSL全称为Windows Subsystem for Linux,官网译为:适用于 Linux 的 Windows 子系统 (WSL) 官方文档直达:适用于 Linux 的 Windows...子系统文档 | Microsoft Docs WSL1和WSL2的比较: 功能 WSL 1 WSL 2 Windows 和 Linux 之间的集成 ✅ ✅ 启动时间短 ✅ ✅ 与传统虚拟机相比,占用的资源量少...总结:WSL2让我们既拥有Windows的操作界面又拥有Linux的命令行工具。 启用“虚拟机平台” WSL 2 需要启用 Windows 10 的 “虚拟机平台” 特性。...查看版本 wsl -l -v img 如果你之前安装过 WSL,当前不是 WSL 2 版本,可以通过以下命令设置 WSL 的默认版本: wsl --set-version Ubuntu-20.04...trusted——更新Ubuntu20.04、Debian11的过程中遇到的证书验证失败问题。

    3K10

    还在安装双系统? 试试 Windows 和 Linux 合体

    就能让我哑口无言,还有诸如网课、办公、图像处理软件之类的问题。的确,Linux 系统在应用程序支持方面(特别是娱乐休闲类)一直是软肋。...他们也意识到这一问题,所以在 Windows 10 中增加了 WSL(Windows Subsystem for Linux)。...WSL2 在试水了 WSL 之后,微软迅速推出了 WSL2,这是一个全新的 WSL 版本。技术演进从来都不是一蹴而就的,所以目前 WSL 和 WSL2 是并存的。...要检查 WSL2 上是否安装了 Linux 发行版,请运行: wsl --list --verbose 如果结果表明它使用WSL 1,则可以通过运行: wsl --set-version 名称>...目前几乎所有的服务器后端都采用了 Linux 系统,其它的诸如 Android 系统开发、内核开发、机器学习、大数据,都是以 Linux 作为首选系统。迈出转变的第一步,也许前面的路就开阔了。

    8K30

    如何将 WSL 文件系统移动到另一个驱动器

    如何将 WSL 文件系统移动到另一个驱动器 如果我们在使用 widows 遇到了C:驱动器空间不足的情况下,或者我们希望将文件放在与操作系统不同的磁盘上,我们可以通过以下几个步骤将WSL2文件系统移动到另一个空间比较足的驱动器...前提条件 如果我们使用的用户名不是root用户,那么我们需要知道它当前用户是谁,在WSL端运行以下linux命令: # Linux Terminal whoami 另外,我们需要知道发行版名称和 WSL...WSL2 版本,我们就可以准备去了 移动 所有后续步骤都需要在 PowerShell(Windows 端)上完成。...完成后,首先,更重要的是确保该D:\backup\ubuntu.tar文件存在。然后我们需要从C:驱动器中取消注册 linux 发行版。它还将释放 WSL 占用的磁盘空间。...通过运行以下命令重新启动 WSL: # PowerShell wsl --distribution Ubuntu 恢复 如果在此过程中出现问题,请不要担心,我们可以从备份中恢复我们的 WSL 磁盘。

    32310

    在window上打造一个顺手的开发环境:在 WSL 上升级 Ubuntu 版本

    在window上打造一个顺手的开发环境:在 WSL 上升级 Ubuntu 版本 前提条件 如果我们使用的用户名不是root用户,那么我们需要知道它当前用户是谁,在WSL端运行以下linux命令: # Linux...Terminal whoami 另外,我们需要知道发行版名称和 WSL版本,在 PowerShell(Windows 端)上运行命令: # PowerShell wsl --list --verbose...知道用户名: equiman,Linux发行版: Ubuntu,并确认我们正在使用的WSL2 版本,我们可以愉快的开始了......最后运行命令 # Linux Terminal sudo reboot 恢复版本 如果过程中出现问题,不用担心,我们可以从备份中恢复之前的 WSL 磁盘。 执行恢复之前,那必须有备份文件。...运行以下命令重新启动 WSL: # PowerShell wsl --distribution Ubuntu 常问问题 问:重新启动终端后,收到此错误消息: grep: /proc/sys/fs/binfmt_misc

    63110

    PhpStorm 集成 WSL 虚拟机中的 PHP 进行单元测试和代码调试

    这样,就会有一个问题,我们在宿主机通过 PhpStorm、VS Code 等代码编辑器进行编码,但是这些编辑器中集成的 PHP 默认都是本地宿主机的,如果我们想要在这些编辑器中执行一些 PHP 脚本、运行单元测试或者进行代码调试...2、在 PHPUnit 中应用 WSL PHP CLI 你可以在 Composer 和 TestFramework -> PHPUnit 中应用这个配置: 然后设置 PHPUnit 库的路径,这里没有在项目中安装的话可以跳过...Servers 输入框右侧的按钮(红框圈中的),打开服务器配置界面,按照下图示例依次输入服务器名称、主机、端口、调试器、项目路径映射(本地与远程路径): 然后应用这个配置并关闭窗口,在上一级界面中 Server...下拉框就会选中刚刚创建的服务器,接着在 IDE key 中输入 PHPSTORM(与 Xdebug 配置保持一致): 应用这个更改并点击「OK」关闭窗口,在 Setting -> Languages...Windows 中启动 WSL 虚拟机,并安装 Ubuntu 系统,以及如何在 Ubuntu 虚拟机中初始化 PHP 开发环境,WSL 与 Windows 本地文件系统如何映射(第一篇),然后我们学习了如何在

    4.6K20

    老潘的笔记本环境配置

    对内核有疑问的可以看看这篇文章,总之升级内核需要谨慎一些,另外使用最新版本的Ubuntu系统,会自带最新的内核。 接下来说说WSL2。...目前wsl的最新版是wsl2,wsl和wsl2的区别挺大,男人的第六感让我用新不用旧,于是选择使用wsl2,其实还有一个原因是wsl2下的linux内核可以调用cuda。...-devel-ubuntu20.04,然后docker拉一下就行 于是,我在wsl2中注销掉了之前的Ubuntu镜像,wsl --unregister Ubuntu,并且删除之前的镜像。...WSL2和Ubuntu编译TVM差30s,将近2%吧,相差不是很大。...遇到的问题 有一个比较坑的问题,本来win11+Ubuntu20.04双系统用的好好的,突然有一天华硕让升级bios(从407->408),当时没有什么想法就直接升级了。

    52830

    配置方案(Win10+WSL) | 为气象科研人员量身打造一站式高效的科研生产力计算机

    那就分享一下我的配置和使用逻辑,不过,这里未能满足的10%需求要单独强调一下,服务器还是建议老老实实的用Linux的独立系统(Redhat最为推荐),另外,WSL还是主要用于科学计算,本文中暂不涉及图形界面的复杂设置...上安装FileZilla(默认Mobaxterm的sftp文件传输过慢); 配置WSL2 Ubuntu18.04,安装miniconda; 配置WSL2 Ubuntu18.04的zsh+oh-my-zsh...env list可查看环境创建的位置;给NCL配置最精准的地图信息:https://github.com/huangynj/NCL-Chinamap 解决WSL2 Ubuntu不能读写Win10文件的权限问题...Windows中的文件可以直接用Windows的常规操作方式来,这里基本也打通了两个系统互访和文件读写的问题; 可以用Xshell把WSL2 Ubuntu18.04当做远程主机访问,当然,此处更加推荐Mobaxterm...更多细节就不细说了,遇到具体问题可在文末留言或者在交流群讨论。 2.Win10上其他科研利器有什么推荐的?

    3.8K80

    Windows Server 2022 安装配置——安装 WSL 子系统

    又尝试wsl --install -d Ubuntu-20.04指定 linux 子系统下载,可通过wsl -l -o查看可用的 linux 子系统。...开启 Hyper-V 服务 Windows server 系统默认是禁用该功能的,开启方式如下: 打开【服务器管理器】,在【仪表板】选择【添加角色和功能】 下一步跳到【服务器角色】勾选上【Hyper-V...】 在【确认】中点击【安装】,安装完成后重启系统 下载 wsl 更新包,并切换 wsl2 curl.exe -L https://wslstorestorage.blob.core.windows.net...切换至 wsl2 wsl --set-default-version 2 查看 wsl 版本 wsl --status 下载 linux 子系统 Ubuntu Ubuntu 22.04 LTS Ubuntu...如博主的路径C:\Users\Administrator\AppData\Local\Microsoft\WindowsApps,双击ubuntu.exe设置用户密码,之后就可以通过wsl -l -v查看已安装的

    2.1K20
    领券