WSL安装CentOS7注意事项

1、WSL版CentOS7来源

微软官方商店没有提供CentOS安装,好在github上有资源:Releases · wsldl-pg/CentWSL (github.com)

下载zip包,解压到任意目录,运行CentOS7.exe即可导入WSL。

2、导入报错

如果导入失败,可以尝试升级wsl,以管理员在PowerShell中运行

wsl --update

3、参考的对象类型不支持尝试的操作

命令行中执行wsl,尝试进入子系统时,报错

这个问题往往是因为安装了Proxifier代理软件,可以通过配置注册表的方式处理

创建一个reg文件,写入如下内容,双击导入注册表,无需重启

Windows Registry Editor Version 5.00
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\AppId_Catalog\0408F7A3]
"AppFullPath"="C:\\Windows\\System32\\wsl.exe"
"PermittedLspCategories"=dword:80000000

4、Failed to get D-Bus connection: Operation not permitted

在wsl中执行systemctl相关命令报错

# 备份systemctl
mv /usr/bin/systemctl /usr/bin/systemctl.bak

# 写入systemctl脚本
curl https://gitee.com/umico/docker-systemctl-replacement/raw/master/files/docker/systemctl.py > /usr/bin/systemctl

# 授予执行权限
chmod +x /usr/bin/systemctl

 

posted @ 2022-12-05 21:15  不吸烟的青蛙  阅读(866)  评论(1)    收藏  举报