Windows 10 HomeにWSL2をインストールする手順まとめ | Snow System

2020.02.162026.04.19

![](windowswsl2-install/windows_wsl2.png)

これまで、自宅のPCにLinuxをインストールしたいと思った場合にVirtualBoxを利用していたのですが、やっぱり動作が遅いことが気になっていました。

そこで、Windows 10 Homeでも標準で利用できるWSL(Windows Subsystem for Linux)を利用してみたところかなり動作も軽くていいですね。

もう、VirtualBoxには戻れないです。

WSL2 が正式対応されるまでは、手順が複雑でしたが正式対応後は Microsoft の「Windows 10 用 Windows Subsystem for Linux のインストール ガイド」に沿ってインストールを進めるだけで OK です。

簡単インストール/手動インストールの2パターンのインストール方法がありますのが、「Windows Insider Program」に参加している方は「簡単インストール」がおすすめです。

目次

  1. 簡単インストール
  2. Windows Insider Program に参加
  3. Windows Update で最新化
  4. 管理者として Power Shell を開き以下のコマンドを実行
  5. 手動インストール
  6. Windows Update で最新化
  7. WSL2 有効化
  8. PC再起動
  9. WSL2 用 Linux カーネルの更新
  10. WSL 2 を既定のバージョンとして設定する
  11. Microsoft Store で Ubuntu をインストール

簡単インストール

Windows Insider Program に参加

Windowsキーをクリックしの\[設定\]-\[更新とセキュリティ\]-\[Windows Insider Program\]を開きます。

以下の画面はプログラムに参加後のものですが、「開始する」ボタンをクリックしすすめると、「ファスト」や「スロー」を選択する画面が表示されますが、特別な理由がない場合は「スロー(推奨)」を選択しておきましょう。

![](windowswsl2-install/windows-setting-insider-program-1024×820.jpg)

Windows Update で最新化

Windowsキーをクリックしの\[設定\]-\[更新とセキュリティ\]-\[Windows Update\]を開きます。

更新プログラムのチェックを行い、最新の状態にしてください。

管理者として Power Shell を開き以下のコマンドを実行

wsl --install

Ubuntu が自動的にインストールされます

手動インストール

Windows Insider Programに参加したくない場合は、手動でインストールすることもできます。

Windows Update で最新化

Windowsキーをクリックしの\[設定\]-\[更新とセキュリティ\]-\[Windows Update\]を開きます。

更新プログラムのチェックを行い、最新の状態にしてください。

WSL2 有効化

管理者として Power Shell を開き以下のコマンドを実行

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

PC再起動

WSL2 用 Linux カーネルの更新

「x64 マシン用 WSL2 Linux カーネル更新プログラム パッケージ」をダウンロードしインストールする

WSL 2 を既定のバージョンとして設定する

Power Shell を開き以下のコマンドを実行

wsl --set-default-version 2

Microsoft Store で Ubuntu をインストール

![](windowswsl2-install/image-1.png)

systemctl コマンドを利用したいため Ubuntu をインストールしてください

本格的なサーバー運用ならVPSがおすすめ

自宅のPCで構築した環境をインターネット上に公開して本番運用するなら、初期費用無料で導入しやすい「さくらのVPS」などのクラウド環境が便利です。

PR

次に読むおすすめ記事

WSL2とDockerを使ったWindows開発環境の構築手順や高速化設定、トラブル解決を体系的に学びたい方は、以下の完全ガイドもあわせて参考にしてください。

WSL2+Dockerで作るWindows開発環境構築まとめ
WindowsマシンでWeb開発やバックエンド開発、AIアプリ開発を行う際、いまや欠かせない標準構成となったのが「Windows + WSL2 + Docker + VS Code」の組み合わせです。かつては「Web開発といえばMac一択」...