当前位置:首页|资讯

Win11不在C盘安装WSL2(Linux环境),安装cuda和默认使用Win11的网络代理服务

作者:刘悦的技术博客发布时间:2024-10-31

    众所周知,WSL 2 为 Windows 用户提供了一个强大、高效且灵活的 Linux 环境,特别适合开发者使用。它结合了 Windows 和 Linux 的优点,为用户提供了更加全面和高效的工作环境。但缺点也很明显,那就是默认安装在本来空间就不富裕的C盘。

    本次我们在非C盘的盘符快速安装基于wsl2的linux开发环境,并且无痛使用Win11的网络代理服务。

    安装WSL 2

    首先确保本机电脑已经开启开启 Windows 虚拟化和 Linux 子系统,点击控制面板->程序->启用或关闭 windows 功能,开启 Windows 虚拟化和 Linux 子系统(WSL2)以及Hyper-V

    随后在终端输入命令:

    开启hyper-v。

    随后在终端输入命令:

    升级系统版本

    接着安装ubuntu系统:

    输入用户名和密码之后,会自动登录linux系统:

    至此,WSL 2 已经安装成功。

    WSL 2系统转移

    现在我们把linux系统迁移到别的盘符,在非C盘的盘符建立目录 backup

    然后运行命令:

    把安装好的系统导出到backup目录。

    接着注销C盘的linux系统:

    创建新的wsl目录:

    导入刚才导出的ubuntu系统:

    至此,wsl2系统迁移成功:

    安装cuda和使用win11的网络代理

    安装cuda很简单,直接去nvidia的官网即可:

    复制官方给出的安装命令:

    安装成功后,输入 nvidia-smi 来显示显卡信息:

    至此cuda就安装完成了。

    虽然已经可以正常使用,但系统会提示:

    意思是虽然win11有代理配置,但没有镜像到wsl,无法使用代理。

    搞开发的如果没有代理服务,那还搞什么开发,岂不是痴人说梦,何易于盲子夜行。

    在用户目录新建:.wslconfig 配置文件:

    随后运行命令重启wsl服务:

    再次进入linux系统,测试能否访问twitter:

    系统返回:

    舒适了。

    需要注意的是,Win11的代理服务需要开启:允许局域网访问的功能。




Copyright © 2024 aigcdaily.cn  北京智识时代科技有限公司  版权所有  京ICP备2023006237号-1