w11利用lxc/lxd的rootfs导入发行版到wsl2
本文记录本人利用lxc/lxd里的rootfs导入任意发行版到wsl2所踩的坑
这里”利用”一词应该符合”leverage”这个词的语境,最近对这个词印象比较深刻
前言
最近喜提新工作,也拿到了新的办公电脑。在windows不知道有什么好用的文本编辑器,也懒得折腾windows上的neovim,遂打算把配置搬到wsl2里(这个9p性能是差,但是哥们的需求就打几个字而已)。之前装wsl2都是依靠脚本大幅度简化安装流程的,这次打算看看微软的doc自己来一次
借用lxc/lxd里的rootfs 再加上微软的doc 很快就起了,但是难绷的是开了微软的systemd支持后wsl2启动后的二十秒内就会断网。且无论是mirrored还是nat的情况,检查网络配置后都查不出端倪……但是网络栈就是有问题,ping loopback都不通
排障过程
用以前的脚本装了一下一样的发行版发现也有一样的问题,不用systemd就没问题了。即使systemd多么不好,作为linux的beginner也不想在没有准备的情况下换一个init
检查hyper-v vds无果后百思不得其解下装了微软商店的ubuntu对比了一下systemd-networkd的配置文件,发现我用的debian多了个配置文件:
1 | baka@z-x13co-debian:/etc/systemd/network$ ls |
检查这个配置文件貌似也没什么不对的,抱着试一试的心删了发现一切正常了……
- 标题: w11利用lxc/lxd的rootfs导入发行版到wsl2
- 作者: 7cmb
- 创建于 : 2024-10-14 00:34:15
- 更新于 : 2024-10-14 00:36:29
- 链接: https://7cmb.com/w11利用lxc_lxd的rootfs导入发行版到wsl2/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。