WSL2 は Arch Linux サブシステムをインストールします

WSLの導入とインストール

Windows Subsystem for Linux(以下、 と呼びますWSL) を使用すると、開発者は、ほとんどのコマンド ライン ツール、ユーティリティ、アプリケーションを含む GNU/Linux 環境を、変更することなく、従来の仮想マシンやデュアルブート セットアップのオーバーヘッドなしに Windows 上で直接実行できます。

この部分は主に操作オブジェクトWSL2として、WSL1関連する内容はありませんので、その他の内容についてはMicrosoft の公式ドキュメントを参照してください。WSL1更新するには、対応するWSL カーネルをアップグレードしてください。WSL2

上記の公式ドキュメントには具体的なインストール方法が記載されており、次のセクションでは、公式にサポートされていない他の Linux サブシステムを構築する方法をArch Linux例。

Arch Linux サブシステムをインストールする

インストール前の準備

Arch の公式 Web サイトのダウンロード アドレスから、最寄りのミラー ステーション (たとえば、清華大学の Arch ミラー) を選択し、次のような名前archlinux-bootstrap-<version>-x86_64.tar.gz

ミラーの取り付け

  1. まず、最新バージョンのLxRunOfflineをダウンロードするか、次の 2 つの方法ですぐにインストールする必要があります。
scoop bucket add extras
scoop install lxrunoffline
choco install lxrunoffline
  1. 次に、コマンドラインに次のコマンドを入力してイメージをインストールします。
# 安装名称:你想称呼你的系统叫什么名字,对应wsl启动时名称叫法
# 安装路径:你希望镜像被安装到哪里(一个你能记住的指定位置)
# 安装文件:之前下载的archlinux-bootstrap-<version>-x86_64.tar.gz文件
LxRunOffline i -n <安装名称> -d <安装路径> -f <安装文件> -r root.x86_64
# 例如我给我的镜像起名为Arch,希望安装在 D 盘根目录,则可以运行如下命令:
# LxRunOffline i -n Arch -d D:/ -f archlinux-bootstrap-<version>-x86_64.tar.gz -r root.x86_64

その他の質問や詳細なユーザー マニュアルについては、LxRunOffline ドキュメントを参照してください。

手動でインストールする場合は、arch_linux_wsl2を参照してください。

システム構成

  1. コマンド ラインに次のコマンドを入力して、対応する Arch サブシステム イメージを開始します。
# 安装名称:与安装过程中的安装名称对应
wsl -d <安装名称>
# 例如之前的过程中我将其起名为Arch,则应该执行如下命令:
# wsl -d Arch
  1. キーリングの初期化
# 初始化keyring
pacman-key --init
# keyring填充
pacman-key --populate
  1. 現時点では、システムを直接更新してもネットワークの問題を解決できない可能性があるため、次のコマンドを実行してシステム イメージを更新する必要があります。
# 此处默认镜像列表为中国CN地区
# 如果是别的国家请访问:https://archlinux.org/mirrorlist/
# 可以自动生成对应的 mirrorlist
curl "https://archlinux.org/mirrorlist/?country=CN&protocol=https&ip_version=4&use_mirror_status=on" | cut -c 2- > /etc/pacman.d/mirrorlist
  1. システムをアップデートし、基本環境をインストールする
# 更新系统
pacman -Syu
# 安装一些常用组建
pacman -S base-devel

上記の手順が完了すると、Rootユーザー。

サブシステムのデフォルトのログイン ユーザーを設定します。

さまざまな Linux サブシステムは通常、デフォルトでrootユーザー。
サブシステムに共通ユーザーを作成した後、以下の手順に従ってサブシステムのデフォルトのログイン ユーザーを構成できます。

まず、サブシステムの名前を知る必要があります。次のコマンドを使用すると、現在のシステム内のすべてのサブシステムとその名前を表示できます。

wslconfig /list

デフォルト ユーザーを設定する必要があるサブシステムを見つけて、コマンド ラインで次のコマンドを実行して、デフォルト ログイン ユーザーの変更を完了します。

# DistributionName:对应上面一步中我们查看到的系统对应的名称
<DistributionName> config --default-user <username>
# 以 ubuntu 为例,如果要设置 easternday 为默认登陆用户,则输入如下指令:
# ubuntu config --default-user easternday

おすすめ

転載: blog.csdn.net/qq_19577209/article/details/126217385