wsl.conf在windows的什么路径

文章讲述了WSL中的两个配置文件的区别,.wslconfig用于全局设置且只适用于WSL2,而wsl.conf用于本地设置,适用于WSL1和WSL2。作者提到在Win11中可能找不到全局的.wslconfig,但可以在Ubuntu子系统内的/etc/wsl.conf进行修改。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

结论

全局的.wslconfig找不到。
局部的wsl.conf在ubuntu中的/etc/wsl.conf

官网

https://learn.microsoft.com/zh-cn/windows/wsl/wsl-config

.wslconfig
使用 .wslconfig 为 WSL 上运行的所有已安装的发行版配置全局设置。
默认情况下,.wslconfig 文件不存在。 它必须创建并存储在%UserProfile%目录中才能应用这些配置设置。
用于在作为 WSL 2 版本运行的所有已安装的 Linux 发行版中全局配置设置。
只能用于 WSL 2 运行的发行版。 作为 WSL 1 运行的发行版不受此配置的影响,因为它们不作为虚拟机运行。
要访问 %UserProfile% 目录,请在 PowerShell 中使用 cd ~ 访问主目录(通常是用户配置文件 C:\Users<UserName>),或者可以打开 Windows 文件资源管理器并在地址栏中输入 %UserProfile%。 该目录路径应类似于:C:\Users<UserName>.wslconfig。
WSL 将检测这些文件是否存在,读取内容,并在每次启动 WSL 时自动应用配置设置。 如果文件缺失或格式错误(标记格式不正确),则 WSL 将继续正常启动,而不应用配置设置。

机翻明显,找了一下,C:\Users<UserName>.wslconfig没有(win11)。

wsl.conf
使用 wsl.conf 为 WSL 1 或 WSL 2 上运行的每个 Linux 发行版按各个发行版配置本地设置。
作为 unix 文件存储在发行版的 /etc 目录中。
用于针对每个发行版配置设置。 在此文件中配置的设置将仅应用于包含存储此文件的目录的特定 Linux 发行版。
可用于由 WSL 1 或 WSL 2 版本运行的发行版。
若要访问已安装的发行版的 /etc 目录,请使用发行版的命令行和 cd / 访问根目录,然后使用 ls 列出文件或使用 explorer.exe . 在 Windows 文件资源管理器中查看。 该目录路径应类似于:/etc/wsl.conf。

开了ubuntu子系统后,找到了/etc/wsl.conf

第三方

参考 https://www.cnblogs.com/lepeCoder/p/wsl_dir.html

上述提到的路径C:\Users\USER\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs\etc在win11上我已经找不到了,打开的只是一个光盘映像文件。
在这里插入图片描述

https://superuser.com/questions/1547945/where-are-config-files-located-in-wsl

意思是本来win用的是特殊的NTFS去实现的子系统。
别用windows的app去修改,不然会破坏你的ubuntu子系统。

你可以进入wsl的ubuntu系统里面修改。
进入ubuntu终端(可以win搜索ubuntu进入)

/etc/wsl.conf里面。

内容其实没什么

[boot]
system=True

这个是wsl.conf,在ubuntu子系统中能访问到,是本系统的。

但是官网中提到的全局的conf.wslconfig在ubuntu中找不到,在windows中也找不到,官网也没给具体的位置。。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值