WSL2 配置和离线安装linux系统。

WSL2 配置和离线安装linux系统。

配置文件.wslconfig

放到用户根目录下,比如我 C:\Users\blueky.wslconfig

复制代码
[wsl2]
networkingMode=mirrored
dnsTunneling=true
autoProxy=true
kernelCommandLine = cgroup_no_v1=all systemd.unified_cgroup_hierarchy=1

离线安装系统:

复制代码
wsl --import Ubuntu-24.04-1  D:\Programs\wsl_os\Ubuntu-24.04 D:\Programs\wsl_os\ubuntu-noble-wsl-amd64-ubuntu24.04lts.rootfs.tar.gz

wsl导入导出(可以给默认的系统更换磁盘)

复制代码
# podman-achine-default

wsl --export podman-machine-default D:\Programs\podman_machine\podman-machine-default.tar
wsl --unregister podman-machine-default
wsl --import podman-machine-default D:\Programs\podman_machine\podman-machine-default D:\Programs\podman_machine\podman-machine-default.tar

# ubuntu

wsl --export Ubuntu-24.04  D:\Programs\podman_machine\Ubuntu-24.04.tar
wsl --unregister Ubuntu-24.04
wsl --import Ubuntu-24.04 D:\Programs\podman_machine\Ubuntu-24.04 D:\Programs\podman_machine\Ubuntu-24.04.tar

wsl 在线安装 Ubuntu

复制代码
wsl -l -o
wsl --install -d xxxx

wsl 离线安装 Ubuntu (可能失效了,不推荐)

复制代码
# 在下面的网页中下载,然后双击安装即可
https://learn.microsoft.com/en-us/windows/wsl/install-manual#step-4---download-the-linux-kernel-update-package

wsl 离线安装 Ubuntu (直接导入的方式,更通用)

复制代码
下载镜像:

ubuntu: https://cloud-images.ubuntu.com/wsl/  改成 https://cdimages.ubuntu.com/ubuntu-wsl 了
rockylinux: https://dl.rockylinux.org/pub/rocky/9/images/x86_64/  搜索 Container-Base
archlinux: https://geo.mirror.pkgbuild.com/wsl/latest/

导入:wsl --import <DistributionName> <InstallLocation> <FileName>
例如:wsl --import Ubuntu-24.04 D:\Programs\podman_machine\Ubuntu-24.04 D:\Programs\podman_machine\ubuntu-noble-wsl-amd64-ubuntu24.04lts.rootfs.tar.gz

挂载cgroup2

有时候使用docker或者podman等,会警告cgroup1过时了,切换成cgroup2

复制代码
cat /proc/filesystems | grep cgroup
mount -t cgroup2 none /sys/fs/cgroup
相关推荐
码农阿豪几秒前
服务器宕机前预警!Uptime Kuma+cpolar 让监控随时随地
运维·服务器
JiMoKuangXiangQu几秒前
Linux 内存管理 (7):page owner
linux·内存管理·page owner
Hoxy.R1 分钟前
模拟一次普通分区根目录扩容
linux·运维·服务器
weixin_307779138 分钟前
Jenkins jsoup API 插件:强大的 HTML 解析底层支持与使用指南
运维·前端·架构·html·jenkins
emfuture8 分钟前
解析一下:工业级无线远程智能控制器在电力自动化中的技术应用
运维·人工智能·自动化·工业控制·工业自动化
永不停歇的蜗牛11 分钟前
Linux离线安装Docker最简单的方法
linux·docker·eureka
sanggou12 分钟前
内网环境福音:CentOS 局域网YUM源搭建全指南(有外网/无外网双方案)
linux·运维·centos
牛奶咖啡1313 分钟前
国产服务器系统的PXE无人值守自动化安装部署——以银河麒麟、统信UOS、OpenEuler这三类服务器系统为例
运维·自动化·银河麒麟服务器系统自动化安装·统信uos服务器系统自动化安装·欧拉服务器系统自动化安装·国产x86架构系统自动化安装·国产arm架构系统自动化安装
晚晶16 分钟前
【Linux】opencv4.9.0静态库编译,开启opencl和EIGEN矩阵运算
linux·c++·opencv·矩阵·opencl
没有名字的鬼18 分钟前
Linux 下的静态库和动态库(C语言)
linux·c语言