在Windows上部署ArchLinux(基于WSL)
在开始前请确保你拥有一个Linux环境,以便于后续的步骤顺利地进行。
ArchLinux大家应该用过,这个发行版属实需要折腾。但是Microsoft Store没有提供Arch Linux的WSL版本,所以,才有了这篇文章。
2024年4月14日 补充:
微软商店确实有,但是默认安装在C:\上,会占一部分空间;对于Ubuntu,占用的空间还会更大。
先下载Arch Linux的Bootstrap,后续用于导入。这边使用清华的镜像,当然,你也可以去下载官方的。
我的Linux环境就是Arch,你可准备一个Ubuntu,功能比较全,不需要安装太多包。
pacman -S wget
安装wget
,用于下载文件。接着把archlinux-bootstrap-x86_64.tar.gz
的地址复制下来,在bash里输入如下的命令:
wget https://mirrors.tuna.tsinghua.edu.cn/archlinux/iso/latest/archlinux-bootstrap-x86_64.tar.gz
这里的链接可以换成你所选的镜像站
接着,在bash里,你会看到类似的结果。
接着,我们得到了一个GZ文件,先别急着用tar(GNU tar)解压,我们这里就是用bsdtar,因为GNU tar不会保留压缩文件的详细信息。
bsdtar可以使用pacman安装,安装步骤不再赘述。我们回到解压上,在bash中输入:
sudo bsdtar -xpvf archlinux-bootstrap-x86_64.tar.gz
接着
sudo bsdtar -cpvf archlinux-bootstrap.tar -C root.x86_64 .
sudo可能在你的发行版中缺失,针对Arch用户,你可以:
pacman -S sudo
上面的两个步骤在目录下生成一个tar文件,我们将它移动到D:\或者别的盘去。这一步如果在WSL上可以直接使用文件资源管理器操作,如果你是虚拟机,请另寻方法。
接着,我们就可以导入了。
wsl --import Arch D:\ArchLinux D:\archlinux-bootstrap.tar
恭喜你获得了一个ArchLinux的WSL,我想你应该知道后续的配置
比如一个neofetch。
使用ArchLinux WSL
这里我用clang编译了一个小程序。
那么我的文章到此结束,如果你喜欢的话还请支持我。周末愉快!
标签:ArchLinux,tar,Windows,bootstrap,WSL,archlinux,Arch From: https://www.cnblogs.com/LunTsunami/p/18133726