
Windows Subsystem for Linux
文章平均质量分 76
breaksoftware
这个作者很懒,什么都没留下…
展开
-
Windows Subsystem for Linux——设置默认登录用户名
一文中,我们实现了子系统的导出和导入,但是也带来了一个问题:登录到系统时,会使用root用户。在一些场景下,这并不符合我们的使用场景——我们并不希望直接使用root用户登录。这样我们在PowerShell中登录该子系统就会使用我们默认设置的用户名。对这个问题,我们可以进入linux子系统,修改相关配置,来解决这个问题。然而我们在使用vscode连接时,也会遇到这个问题。针对这个问题,我们可以通过更多参数命令来登录。vscode连接该子系统也会使用默认用户名。这个时候,我们都需要使用su来切换用户。原创 2024-12-26 21:19:45 · 726 阅读 · 0 评论 -
Windows Subsystem for Linux——新增虚拟硬盘
当我们使用Hyper-V创建虚拟机(VM)并成功安装操作系统后,通常会发现虚拟机只有一个逻辑盘C,这个盘用于存储虚拟机的操作系统。然而,在实际的产品环境中,为了更好地管理数据和资源,我们往往需要将数据单独存储在不同的逻辑盘符中。这时,我们就需要为虚拟机新增虚拟硬盘。下面我们看下具体的步骤。原创 2024-10-31 00:15:00 · 798 阅读 · 0 评论 -
Windows Subsystem for Linux——支持cuda能力
CUDA(Compute Unified Device Architecture,统一计算设备架构)是一种由NVIDIA公司推出的并行计算平台和编程模型,它特别适用于需要高性能计算(HPC)和大规模并行处理的场景。当我们在WSL2中开发深度学习与机器学习功能时,会遇到一个阻碍,就是Linux子系统如何调用宿主机的cuda驱动。本文我们将讲解如何解决这个问题。原创 2024-09-27 00:15:00 · 528 阅读 · 0 评论 -
Windows Subsystem for Linux——使用宿主机器上的摄像头
即使我们使用中的方法,在远程连接时共享所有视频捕获设备也不会让我们在Ubuntu子系统中看到任何摄像头(如/dev/video0之类)这就需要我们定制WSL Kernel Linux。原创 2024-08-02 00:30:00 · 3048 阅读 · 5 评论 -
Windows Subsystem for Linux——定制WSL2-Linux-Kernel
WSL Linux Kernel的定制原创 2024-08-02 00:15:00 · 1467 阅读 · 0 评论 -
Windows Subsystem for Linux——安装桌面版Ubuntu
在一文中,我们看到WSL只能安装非桌面版的Linux。但是桌面版的Linux其实是在非桌面版的基础上安装了可视化工具而已。所以基于这个思路,我们将尝试这个方案的可行性。原创 2024-08-01 00:30:00 · 819 阅读 · 0 评论 -
Windows Subsystem for Linux——安装多个相同的操作系统
在中,我们使用下面指令安装了Ubuntu-24.04子系统。但是分析这个命令,可以发现它指定了系统名,但是没指定虚拟机的名字。在我们需要安装三个基于Ubuntu-24.04的kubernetes Master Node的虚拟机,又要安装几台同样基于Ubuntu-24.04的kubernetes Worker Node的虚拟机时,上述方案就无法支持了。本文我们就来探索如何安装相同操作系统,不同虚拟机名称的方案。以下指令都在Powershell中执行。原创 2024-08-01 00:15:00 · 1018 阅读 · 0 评论 -
Windows Subsystem for Linux——解决WSL更新速度慢的方案
WSL的全称是Windows Subsystem for Linux 2。它是微软的产品,于是我就在微软旗下的bing.com上搜索,第一条搜索结果就给出了准确答案。在Windows上安装Docker Desktop时,如果选择使用WSL,则可能会出现在运行程序前要求升级WSL的步骤。但是升级速度特别慢,于是在网络不稳定的情况下经常会出现下载失败的情况。中,有提供WSL 2.1.5的离线包地址(安装完之后docker就可以运行了。百度里一直没搜到好的方案。),然后通过迅雷下载它。原创 2024-03-29 23:51:26 · 22849 阅读 · 9 评论 -
Windows Subsystem for Linux——安装和使用
Windows Subsystem for Linux(简称WSL)是微软开发的一项极具创新性的技术,它为Windows用户提供了在无需虚拟机或双系统的情况下运行原生Linux环境的能力。这一功能极大地提升了跨平台开发的便捷性和效率,让Windows用户可以轻松体验到Linux系统的强大和灵活性。原创 2024-07-31 00:30:00 · 1536 阅读 · 0 评论