TOPページへ戻る

WSL セットアップ

WindowsへLinux(Ubuntu)のインストール

Windows 11 23H2でWindows Subsystem for Linux(WSL)にLinux(Ubuntu)をインストールしたときのドキュメントです。
それと併せて、Linuxの関連コマンドも一部記述しています。
※設定する際は、適宜、ドキュメント内の参考資料URLを参照してください。
  1. 以下のURL通り実行
    https://learn.microsoft.com/ja-jp/windows/wsl/install-manual

    1. コマンドプロンプトあるいはターミナル(PowerShell)を管理者権限で起動し、以下を実行

      dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart    
      dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart


    2. Windows再起動

    3. 以下のURLから「x64 マシン用 WSL2 Linux カーネル更新プログラム パッケージ」をダウンロードし、インストール
      https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

    4. コマンドプロンプトあるいはターミナル(PowerShell)を管理者権限で起動し、以下を実行

      wsl --set-default-version 2    
      wsl --update


    5. Microsoft StoreでUbuntuを選択しインストールする
      最新版は、このページを記述している時点で Ubuntu 24.04 LTS である。

  2. Ubuntuの起動
    WindowsでUbuntuを起動する
    最初の起動時にユーザ名とパスワードの設定を行う
    ※Ubuntuのバージョンを調べるには以下を実行
    lsb_release -a または lsb_release -d


    lsb_release -a

    実行結果
    No LSB modules are available.
    Distributor ID: Ubuntu
    Description: Ubuntu 24.04 LTS    
    Release: 24.04
    Codename: noble


  3. Ubuntuのデスクトップのインストール
    Ubuntuのデスクトップのパッケージをインストール
    以下を実行

    sudo apt-mark hold acpid acpi-support
    ※acpi-supportがインストール不可のため必ず実行
    sudo apt install ubuntu-desktop


    参考
    https://qiita.com/sakai00kou/items/c3f2e4043765aad0651f

  4. 日本語環境のセットアップ
    1)日本語環境を設定する前にパッケージを最新にするため、以下を実行

    sudo apt update  
    sudo apt upgrade  


    2)日本語環境にする
    ・以下を実行

    sudo apt install language-pack-ja-base language-pack-ja
    sudo apt install task-japanese-gnome-desktop language-pack-gnome-ja-base language-pack-gnome-ja gnome-user-docs-ja libreoffice-help-ja libreoffice-l10n-ja thunderbird-locale-ja fonts-noto-cjk-extra  


    ・LANGをja_JP.UTF8に設定
    以下を実行し再起動

    sudo update-locale LANG=ja_JP.UTF8  


    参考
    Ubuntu(24.04 LTS)上でlocaleを確認すると以下である

    locale -a        

    実行結果
    C
    C.utf8
    POSIX
    ja_JP.utf8


    英語環境にするには以下を実行

    sudo update-locale LANG=C    


    以下を参照
    https://www.server-world.info/query?os=Ubuntu_24.04&p=japanese

  5. リモートデスクトップでX Windowシステムにアクセスする
    0)xrdpのインストール
    sudo apt install xrdp

    1)IPアドレスをコピー
    ip address

    2)リモートデスクトップサービスをスタート
    sudo service xrdp start

    3)Windows上でリモートデスクトップを起動し、1)でコピーしたIPアドレスを「コンピューター」に入力する

    4)xrdp のログイン画面で、ユーザ・パスワードを入力し、ログインする








    参考
    音を鳴らす設定は、リモートデスクトップの「ローカルリソース」のリモートオーディオの設定で、「このコンピュータで再生する」に変更する。



  6. IME(日本語入力)のインストール
    以下を実行

    sudo apt install fcitx5-mozc    


    .profileに以下を追記

    while true; do
        dbus-update-activation-environment --systemd DBUS_SESSION_BUS_ADDRESS DISPLAY XAUTHORITY 2> /dev/null && break    
    done

    export GTK_IM_MODULE=fcitx
    export QT_IM_MODULE=fcitx
    export XMODIFIERS="@im=fcitx"
    if [ $SHLVL = 1 ] ; then
      (fcitx5 --disable=wayland -d --verbose '*'=0 &)
      xset -r 49 < /dev/null 2>&1
    fi


    以下を参照
    https://www.aise.ics.saitama-u.ac.jp/~gotoh/InputMethodOnUbuntu2404.html

  7. Google Chromeのインストール
    1)WindowsでUbuntu版Chromeをダウンロードする
    デフォルトでは、ダウンロードというフォルダに保存される
    以下のURLから「64 ビット .deb(Debian/Ubuntu 用)」のリンクをクリックしダウンロード
    https://www.google.com/chrome/?platform=linux

    2)以下を実行
    1)でダウンロードしたフォルダ(ログインユーザのダウンロードというフォルダ)に保存した場合、
    以下の例のように実行


    sudo apt install /mnt/c/Users/(ユーザ名)/Downloads/google-chrome-stable_current_amd64.deb    

    ※UbuntuからWindowsのCドライブを参照する場合、/mnt/cで参照できる

    以下を参照
    https://blog.janjan.net/2021/04/02/ubuntu-xfce4-install-chrome-web-browser-2/
    https://learn.microsoft.com/ja-jp/windows/wsl/tutorials/gui-apps

  8. Microsoft Edgeのインストール
    1)WindowsでUbuntu版Edgeをダウンロードする
    デフォルトでは、ダウンロードというフォルダに保存される
    以下のURLから 「Linux (.deb)」のリンクをクリックし、ダウンロード
    https://www.microsoft.com/ja-jp/edge/download?form=MA13FJ

    2)以下を実行
    1)でダウンロードしたフォルダ(ログインユーザのダウンロードというフォルダ)に保存した場合、
    以下の例のように実行


    sudo apt install /mnt/c/Users/(ユーザ名)/Downloads/microsoft-edge-stable_126.0.2592.102-1_amd64.deb    

    ※UbuntuからWindowsのCドライブを参照する場合、/mnt/cで参照できる

    以下を参照
    https://learn.microsoft.com/ja-jp/windows/wsl/tutorials/gui-apps
参考
Windows上でLinux(Ubuntu)とファイル転送したい場合、エクスプローラを使用することができます。
エクスプローラのナビゲーションウィンドウの一番下にあるLinuxをクリックします。
Linuxが起動していない場合も、ファイルシステムにアクセスできます。


以上