Windows 10で「Ubuntu Desktop」を使う方法

Windows 10で「Ubuntu Desktop」を使う方法

2024年7月22日
  • この投稿はUbuntu 22.04の内容であり、他のバージョンでは異なる場合があります。

Windows 10では[WSL(Linux用Windowsサブシステム)]を使ってUbuntuを起動できます。デフォルトでは[ターミナル]でしか使えませんが、【Ubuntu Desktop】をインストールすればマウス操作が可能になります。

インストールする手順

WSL(Linux用Windowsサブシステム)

コントロールパネル(大きいアイコン)よりプログラムと機能をクリックします。
Windows 10→コントロールパネル→大きいアイコン

プログラムと機能よりWindowsの機能の有効化または無効化をクリックします。
Windows 10→コントロールパネル→インストールされた更新プログラム

Windowsの機能の有効化または無効化よりLinux用Windowsサブシステム仮想マシンプラットフォームをチェックしOKをクリックします。
Windows 10→コントロールパネル→プログラムと機能→Windowsの機能の有効化または無効化

更新プログラム

Webブラウザより以下のURLにアクセスします。

https://aka.ms/wsl2kernel

“Linux カーネル更新プログラム パッケージをダウンロードする”よりx64 マシン用 WSL2 Linux カーネル更新プログラム パッケージをクリックしてダウンロードします。
Web→Linux カーネル更新プログラム パッケージをダウンロードする

ダウンロードしたwsl_update_x64.msiを実行しインストールします。
Windows 10→インストール→wsl_update_x64.msi

バージョンを切り替える

コマンドラインツール(PowerShell/コマンドプロンプト)を起動します。

Microsoft Windows [Version 10.0.19045.4651]
(c) Microsoft Corporation. All rights reserved.

C:\Users\name>

以下のコマンドを実行します。

wsl --set-default-version 2
WSL 2 との主な違いについては、https://aka.ms/wsl2 を参照してください
この操作を正しく終了しました。

Ubuntuをインストールする

Microsoft StoreよりUbuntuを検索し任意のバージョンをインストールします。

今回はUbuntuをインストールしました(Ubuntu 22.04.4 LTS)。

Windows 10→Microsoft Store→Ubuntu

Ubuntuアプリより新しいユーザー名パスワードを入力します。

パスワードは入力しても表示されません。
Enter new UNIX username:[ユーザー名]
New password:[パスワード]
Retype new password:[パスワード]

デスクトップ環境

Ubuntuアプリより以下のコマンドを順に実行します。

sudo apt update
sudo apt upgrade

Ubuntuアプリより以下のコマンドを順に実行します。

sudo apt install libgl1-mesa-dev xorg-dev xbitmaps x11-apps
sudo apt install ubuntu-desktop-minimal

Xサーバー

Webブラウザより以下のURLにアクセスします。

https://sourceforge.net/projects/vcxsrv/

VcXsrv Windows X ServerよりDownloadをクリックしダウンロードします。
Web→VcXsrv Windows X Server

ダウンロードしたvcxsrv-64.1.20.14.0.installer.exeを実行してインストールします。

特に理由が無ければデフォルトで問題ありません。

Windows 10→インストール→VcXsrv Windows X Server

Xサーバーを起動する手順

XLaunchの起動時にDisplay settingsDisable access controlの設定を変更します。それ以外は特に理由が無ければデフォルトで問題ありません。

XLaunchのDisplay settingsより任意の項目を選択し次へをクリックします。

今回はOne large windowを選択しました。

Windows 10→VcXsrv Windows X Server→Display settings

Extra settiongsよりDisable access controlのチェックを加え次へをクリックします。

最後に完了をクリックします。

Windows 10→VcXsrv Windows X Server→Extra settiongs

“Windowsセキュリティの重要な警告”が表示された場合、プライベートネットワークパブリックネットワークの両方をチェックしアクセスを許可するをクリックします。

誤って選択した場合には後から変更することができます。

Windows 10→Windowsセキュリティの重要な警告

Ubuntuアプリより以下のコマンドを実行します。

export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2}'):0.0
sudo service x11-common start
sudo service dbus start
gnome-shell --x11 -r

XLaunchにUbuntu Desktopが表示されます。
Windows 10→VcXsrv Windows X Server→Ubuntu

Windows 10でのやり方は以上です。

カテゴリー