关于archlinux:Win10-for-ArchLinuxwsl2

55次阅读

共计 1589 个字符,预计需要花费 4 分钟才能阅读完成。

开启 windows10 对 wsl2 的反对

  1. win + s 搜寻 启用或敞开 windows 性能
  2. 开启以下选项
  3. 重启

将默认的 wsl 版本设置为 wsl2

管理员 关上 powershell
wsl --set-default-version 2

下载 archlinux

  1. 从清华开源镜像站下载 archlinux
    https://mirrors.tuna.tsinghua…

    下载 archlinux-bootstrap-xxxx.xx.xx-x86_64.tar.gz, 留神是 tar.gz 文件

  2. 从 Github 下载 LxRunOffline
    https://github.com/DDoSolitar…
    选 mingw 或 msvc 版本均可

装置 archlinux

  1. 新建一个文件夹, 作为 archlinux 的装置目录
  2. 将刚刚下载的文件移入装置目录,并解压 LxRunOffline
  3. 在装置目录 (shift + mouseRight) 关上 Powershell
  • 装置 archlinux

    .\LxRunOffline i -n arch-test -f archlinux-bootstrap-2022.07.01-x86_64.tar.gz -d D:\ArchWsl2-test -r root.x86_64

    -n 零碎名称 (轻易取)
    -f 刚刚下载的 archlinux 安装包
    -d 装置目录
    其余不变

  • 将 archlinux 设为 wsl2
    wsl --set-version arch-test 2
  • 查看 archlinux 状态
    wsl -l -v

装置实现了

配置 archlinux

  • 进入 archlinux wsl -d arch-test or wsl
  • 增加清华镜像源

    关上 pacman.conf 文件进行编辑
    在文件开端追加

[archlinuxcn]
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch

关上下一级目录 pacman.d, 编辑 mirrorlist, 勾销正文掉 China 的两个清华 Tuna 源链接, 当然也能够勾销正文所有链接.

回到 archlinux, 顺次执行

pacman -Syy
pacman-key --init
pacman-key --populate
pacman -S archlinuxcn-keyring
  • 装置根底软件
pacman -S base base-devel neovim git wget curl
  • 创立 Linux 账户
    在 shell 中
    输出 passwd 增加 root 明码
    新建普通用户

    useradd -m -G wheel -s /bin/bash 用户名
    passwd 用户名

    给用户提权, 编辑 /etc/sudoers
    nvim /etc/sudoers
    将 wheel ALL=(ALL) ALL 勾销正文, 保留并退出.
    查看以后用户 id
    id -u 用户名
    记下账户 id
    退出 Arch Linux, 回到 Power Shell.
    exit
    执行:
    .\LxRunOffline su -n arch-test -v 账户 id
    - n 前面跟 wsl2 虚拟机的名字, 我的是 arch-test
    这样, 下一次登录会主动进入刚创立的用户.

  • 语言本地化
    编辑 /etc/locale.gen
    nvim /etc/locale.gen
    将 en_US.UTF8 UTF- 8 和 zh_CN.UTF8 UTF- 8 勾销正文, 如果须要其余语言, 请一并勾销正文.
    执行:

    locale-gen 
    locale
    locale -a

    编辑 /etc/locale.conf
    vim /etc/locale.conf
    增加如下内容

    # /etc/locale.conf
    LANG=en_US.UTF-8

重启 archlinux 即可实现配置。

其余

  • 终端举荐应用Windows Terminal
    Microsoft Store 里下载
  • 字体下载 (墙裂举荐)
    不仅反对了字体还有一些图标, 防止了乱码
    https://www.nerdfonts.com/fon…

参考: https://zhuanlan.zhihu.com/p/…

正文完
 0