Tomlab WSL2インストール・諸設定

WSL2インストール・諸設定


Windows Versionの確認・更新

本章ではWindows10/11ユーザーに対してWSL2のインストールの手順を示す.
一部のWindows10ユーザー(version 2004 build 19041未満)はWSL2の インストール要件を満たしていないためWSL2をインストールすることができず、 旧バージョンであるWSLをインストールすることになる. 以下では、Versionの確認および更新の手順を示している.

Versionの確認

  1. WINロゴ + rと打鍵
  2. winverと入力しVersionを確認

Versionの更新(必要に応じて)

  1. スタート
  2. 設定
  3. Windows Update
  4. 更新プログラムの確認

WSL2のインストール

Windows10 version 2004 (build 19041)以降またはWindows11の場合は 以下の手順に従い、WSL2をインストールする.
  1. WINロゴ + r と打鍵
  2. powershell と入力
  3. Ctrl-Shift-Enter とし管理者としてPowershellを起動
  4. wsl -l -oと入力して, Linux distribution nameの一覧確認
  5. wsl --install -d distrubution_name (今回はUbuntu-20.04)
  6. Enter new UNIX username:と聞かれるので任意のユーザー名を入力.
  7. New Password:と聞かれるのでパスワードを入力 (画面表示はされない).
  8. Retype new Password:と聞かれるので再度入力.

WSLのインストール

Windows10 version 2004 (build 19041)未満の場合は 以下の手順に従い、WSLをインストールする.
  1. WINロゴ + r と打鍵.
  2. control と入力しEnter
  3. プログラム
  4. プログラムと機能
  5. Windowsの機能の有効化・無効化
  6. Linux用Windowsサブシステムにチェックを追加
  7. 再起動
  8. Microsoft storeアプリからUbuntu 20.04LTSをインストール
  9. Enter new UNIX username:と聞かれるので任意のユーザー名を入力
  10. New Password:と聞かれるのでパスワードを入力 (画面表示はされない).
  11. Retype new Password:と聞かれるので再度入力.

Windows ExplorerからLinux側ファイルにアクセスするための設定

  1. WINロゴ + e打鍵し、Windows Explorerを起動.
  2. 検索窓に\\wsl$と打鍵.
  3. Ubuntu-20.04/home/usernameの順に移動
  4. usernameを選択した状態で右クリック
  5. クイックアクセスにピン留めする

Windows Terminalの入手・設定(必要に応じて)

  1. Windows StoreからWindows Terminalをダウンロード.
  2. 設定/スタートアップ/既定のプロファイルからUbuntu20.04を選択.
  3. 設定/スタートアップ/既定のターミナルアプリケーションソフトWindowsターミナルに変更.

日本語環境の設定

  1. アプリの一覧などから新たにインストールしたUbuntuを見つけ、クリック
  2. sudo apt update
  3. Passwordを求められるので入力
  4. sudo apt upgrade -y
  5. sudo apt autoremove -y
  6. sudo apt install language-pack-ja
  7. sudo update-locale LANG=ja_JP.UTF8
  8. exit
  9. 再度Ubuntuを起動して、日本語表示可能か確認. 駄目なら以下に進む.
  10. 端末上で右クリック
  11. プロパティ
  12. フォント
  13. MSゴシックなどの日本語表示可能なフォントを選択.

X server systemが使用可能か確認・設定

WSL2では以下の対応が不必要

  1. sudo apt install -y x11-apps
  2. xeyesと打鍵. 目のマークが表示されればOK. 表示されない場合のみ以下に進む.
  3. VcXsrvSOURCEFORGEからダウンロード/インストール
  4. export DISPLAY="$(awk '$1~/name/' {print $2} /etc/resolve.conf')":0~/.Profileに記載/再読込
  5. XLaunchを起動/Multiple Windows/Start no Client/Extra sttings:全てにチェック
  6. 再度xeyesと打鍵して目のマークが表示されるか確認.

メモリー割当ての変更

  1. C:\Users\USERNAME\配下に.wslconfigファイルを作成
  2. 以下のように記述
      [wsl2]
      memory=12GB
    
  3. 管理者としてPowershellを起動
  4. wsl --shutdown
  5. wsl

disc容量の拡大

  1. 管理者としてPowershellを起動
  2. wsl --shutdown
  3. diskpart
  4. select vdisk file="C:\Users\USERNAME\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu22.04LTS_79rhkp1fndgsc\LocalState\ext4.vhdx" # 一例
  5. detail vdisk # 現在の割り当て容量確認 / default 256GB
  6. expand vdisk maximum=512000 # 500GB (500X1024)に変更する場合
  7. Ctrl-cでDISKPARTからPowershellに復帰
  8. wslと打鍵しWSL2を起動
  9. WSL2上で sudo resize2fs /dev/sdc 500Gと打鍵

disc使用のコンパクト化

  1. 管理者としてPowershellを起動
  2. wsl --shutdown
  3. diskpart
  4. select vdisk file="C:\Users\USERNAME\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu22.04LTS_79rhkp1fndgsc\LocalState\ext4.vhdx" # 一例
  5. attach vdisk readonly # 必要なら、この前に detach vdisk
  6. compact vdisk
  7. detach vdisk
  8. Ctrl-cでDISKPARTからPowershellに復帰
  9. wslと打鍵しWSL2を起動