WSL2--Config
1.Install
省略...
2.Config
官方参考链接:https://learn.microsoft.com/zh-cn/windows/wsl/wsl-config
2.1 启用 systemd
若要启用 systemd需版本 0.67.6+ 的 WSL 才能启用系统化wsl --version检查 WSL 版本,请使用sudo管理员权限在文本编辑器中打开文件wsl.conf,并将以下行添加到/etc/wsl.conf(这个文件原本是没有,就是创建新的):
[boot]
systemd=true[network]
generateResolvConf = false[user]
# 启动的默认用户,设为root吧,不然以后命令都要加sudo有点麻烦
default = root
然后,需要使用 PowerShell 关闭 WSL 分发 wsl.exe --shutdown 版来重启 WSL 实例。 分发重启后,系统应运行。 可以使用以下命令进行确认: systemctl list-unit-files --type=service这将显示服务的状态。
2.2 WSL2 设置桥接模式(或固定IP)
2.2.1 前提条件
①至少 Windows 11 22H2
②安装hyper-v
2.2.2 hyper-v 新建交换机
创建完可能会没网,自己在网络设置里把inet4 勾上保存就ok了。
2.2.3 查看现有交换机
管理员身份打开powershell,执行命令get-VMSwitch查看交换机。
2.2.2创建完就会出现下面的结果。
PS C:\Windows\system32> get-VMSwitchName SwitchType NetAdapterInterfaceDescription
---- ---------- ------------------------------
WSL External Realtek Gaming GbE Family Controller
Default Switch Internal
2.2.4 wsl2启动配置
参考链接:https://zhuanlan.zhihu.com/p/593263088
在用户目录 %USERPROFILE% 下面创建一个配置文件 .wslconfig,按照如下配置方法设置网络:
[wsl2]
networkingMode=bridged # 桥接模式
vmSwitch=WSL # 这个地方填的就是2.2.3查看的Name,也就是2.2.2创建的hyper-v交换机。
ipv6=true # 启用 IPv6
2.2.5 重启wsl
最后重启wsl,桥接模式就配置好了,可以重启电脑,看IP还变不变。
wsl --shutdown #关闭
ws #启动
2.3 重置root密码
1、以管理员身份打开 PowerShell ;
2、输入命令 wsl.exe --user root ;
3、命令 passwd root 修改 root 用户密码。
4.常见报错
4.1 Redirecting to /bin/systemctl start sshd.service
Redirecting to /bin/systemctl start sshd.service
System has not been booted with systemd as init system (PID 1). Can't operate.
Failed to connect to bus: Host is down
解决办法:
①上面的2.1 启用 systemd(推荐)
②手动启用
参考链接:https://blog.csdn.net/weixin_37887116/article/details/114332019
mkdir -p /var/run/sshd
/usr/sbin/sshd -D &若报错:
Unable to load host key: /etc/ssh/ssh_host_rsa_key
Unable to load host key: /etc/ssh/ssh_host_ecdsa_key
Unable to load host key: /etc/ssh/ssh_host_ed25519_key
sshd: no hostkeys available -- exiting.则输入:
ssh-keygen -q -t rsa -b 2048 -f /etc/ssh/ssh_host_rsa_key -N ''
ssh-keygen -q -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key -N ''
ssh-keygen -t dsa -f /etc/ssh/ssh_host_ed25519_key -N ''
/usr/sbin/sshd -D & # 此时应该不会报错最后查看ssh状态:
netstat -apn | grep ssh
WSL2--Config相关推荐
- anaconda 升级jupyter notebook_搭建 Python 轻量级编写环境(WSL2+Jupyter 自动开启本地浏览器)
Windows 下的 Python 环境经常会给人带来一系列的困扰,如,时隐时现的各种因为环境变量导致的奇怪报错,Conda 库更新不到最新的版本,还有诸如 xgboost 等库压根儿就不提供 Win ...
- k8s之wsl2+kind+docker desktop搭建kubevela测试集群
仅作为记录,不具备参考意义: 1.win10-1903+wsl2+ubuntu18+kind+docker desktop wsl2和unbuntu以及docker desttop不再赘述 第一步: ...
- 【转】[WSL2]WSL2迁移虚拟磁盘文件ext4.vhdx
转自:[WSL2]WSL2迁移虚拟磁盘文件ext4.vhdx_Ryan ZHENG的专栏-CSDN博客 WSL2本质上是一个虚拟机,因此必然存在磁盘镜像文件. 默认情况下,这个镜像文件会放在C盘(参考 ...
- WSL2安装GUI界面与音视频
一.安装所需软件 1.安装Xfce # sudo apt-get install --assume-yes xfce4 xorg-dev libopencc2 libopencc2-data libq ...
- WSL2 安装 CUDA(Win11)
WSL2 安装 CUDA(Win11) 1.安装WSL的CUDA驱动 驱动下载地址:https://developer.nvidia.com/cuda/wsl 选好你自己的显卡类型 下载完成后直接默认 ...
- WSL2 安装 Ubuntu-20.04 子系统CUDA(Win10和Win11)
1.安装WSL的CUDA驱动 驱动下载地址:https://developer.nvidia.com/cuda/wsl 选好你自己的显卡类型 下载完成后直接默认安装就行 2.安装WSL2(使用Ubun ...
- [WSL2]WSL2迁移虚拟磁盘文件ext4.vhdx
WSL2本质上是一个虚拟机,因此必然存在磁盘镜像文件. 默认情况下,这个镜像文件会放在C盘(参考官网举例:%LOCALAPPDATA%\Packages<PackageFamilyName> ...
- WSL2迁移与硬盘读写测试
文章目录 前言 WSL2迁移 Linux硬盘读写测试 更改Terminal中WSL2的默认启动目录 参考 前言 上篇 WSL2内核编译_添加SocketCAN支持提到解压过程文件名大小写的坑和/mnt ...
- WSL2使用USB设备
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.WSL2是什么? 二.编译内核 1.查看自己的内核 2.准备工作 3.下载适合自己的内核版本 4.开始编译 4.使 ...
- Windows10下使用wsl2 + ubuntu1804安装Xilinx petalinux
WSL 是 Windows Subsystem for Linux 的简称, 可让开发人员在Windows 10下按原样运行 GNU/Linux 环境 - 包括大多数命令行工具.实用工具和应用程序 - ...
最新文章
- 十三种基于直方图的图像全局二值化算法原理、实现、代码及效果(转)
- LeetCode Minimum Moves to Equal Array Elements II
- C++构造函数与析构函数
- 全球及中国胶合板行业产量规模与营运能力研究报告2022版
- observer pattern
- 安卓安卓移动操作系统优缺点
- 上传声音 微信小程序_SpringBoot开发案例之微信小程序录音上传
- keras构建卷积神经网络_通过此简单教程学习在网络上构建卷积神经网络
- 人工智能时代职教教师能力提升的路径
- 九歌计算机在线作诗硬件原理,矣晓沅,孙茂松:计算机的诗意 | 机器写诗的背后...
- [推荐]白纸上的黑点和黑纸上的白点
- 软件测试周刊(第30期):专注 力量 敏捷 协作
- iOS开发-汤姆猫Tom(序列帧动画)附详细注释
- web前端新手入门:全球互联网的发展史
- java计算抛物线的标准方程_抛物线方程公式大全_抛物线的四种标准方程_抛物线公式_抛物线方程及图像_高中数学知识点总结网...
- 计算机工程 文章没有创新,浅谈计算机教学学生创新能力培养-计算机工程论文-计算机论文(8页)-原创力文档...
- RecyclerView图片错乱复用问题
- c1科目三灯光全语言播报,科目三模拟灯光语音播报(完整版)
- WARN com.atomikos.datasource.xa.XATransactionalResource - Error in recovery
- 函授计算机科学与技术就业方向,成人高等函授教 计算机科学与技术专业.doc