WSL2 安装 ArchLinux —— In The Arch Way

The Arch Way Arch 的核心原则是 KISS(Keep It Simple Stupid)。这让它和 Ubuntu , RedHat 有着显著的区别。后者会考虑到开箱即用,而Arch不会,Arch会尽可能的保持和上游一致,而只做最小范围的更改。 Arch 崇尚的 KISS 不是站在使用者的角度出发的,而是站在维护者的角度出发的。软件打包或者说封装集成上,应该尽可能的的简单,最好什么都不做。然后提供手册,由用户自己要去进行组装配置。 本文将分享一个手动导入 archlinux-bootstrap 镜像文件,搭建基础的 ArchLinux WSL2 命令行环境的配置方法。 如果你觉得本文的配置方法太复杂,那么建议你使用 ArchWSL 项目,或者参考我编写的自动化配置脚本 。 当然对于 Arch 用户而言,折腾其实是一种乐趣。如果你体会不到这种乐趣,那么可能 Arch 并不适合你。 环境要求 win 10 / 11 最新版本系统 默认 WSL 版本为 2 wsl --set-default-version 2 已通过 wsl --install 安装过一个其他的 WSL2 发行版,或者有其他 Linux 机器。用于生成 rootfs 文件 我当前(2023/3/13)的软件版本为: wsl --version ---- WSL version: 1.1.3.0 Kernel version: 5.15.90.1 WSLg version: 1.0.49 MSRDC version: 1.2.3770 Direct3D version: 1.608.2-61064218 DXCore version: 10.0.25131.1002-220531-1700.rs-onecore-base2-hyp Windows version: 10.0.22621.1265 打包 rootfs ArchLinux 的镜像仓储中,会保存一份 archlinux-bootstrap-x86_64.tar.gz 文件,是当前最新版本的 bootstrap tar镜像。我们可以通过 tar/bsdtar 命令将其转换为 WSL 所需的 rootfs 文件。 ...

三月 13, 2023 · 3 分钟 · 王帅