在WSL2中安装Arch Linux

公司办公PC是Windows,日常又会使用到一些linux做一些实验性工作,今天无意间看到了在WSL安装Archlinux。记录了一下安装过程。

下载安装Arch Linux

以下操作均在windows进行 1. 从github上下载Archlinux的二进制文件,项目地址:https://github.com/yuk7/ArchWSL,下载Arch.zip

  1. 在Windows上解压缩Arch.zip会得到两个文件:
    1
    2
    Arch.exe
    rootfs.tar
  2. 执行Arch.exe文件则会自动完成安装工作

添加管理员账户

以下操作均在wsl-archlinux进行。

由于安装好的Archlinux默认使用root用户登录,passwd 修改root用户密码

  1. 创建一个非root用户

    1
    2
    useradd -m -G wheel -s /bin/bash <username>
    passwd <username>

  2. 将新增用户添加到sudo(wheel)组

    1
    sudo nano /etc/sudouers
    取消掉%wheel ALL=(AKK) ALL注释

设置Arch Linux默认登录用户

以下在Windows上进行 1. 在cmd上执行Arch.exe config --default-user <username>,其中上一步在archlinux创建用户名。

  1. 此时在cmd上执行wsl -d arch即可使用默认新增用户进入到Archlinux中,如果安装了Windows terminal也可以直接使用新建标签按钮从Arch选项进入到Archlinux。
作者

Mixion

发布于

2022-09-27

更新于

2022-12-02

许可协议