皆さん、こんにちは。戸倉彩です。
すでにWindowsのストアアプリからLinuxが使えるようになっていることをご存じの方も多いかと思いますが、今回は実際に使うためのセットアップ方法やTipsについて紹介していきます。
Windows Subsystem Linux(WSL)とは
Windows 10およびWindows Server上でLinuxのバイナリプログラムを実行できるサブシステムのことです。詳しくは割愛させていただきます。
動作する Windows 10 の環境
Windows環境は、Windows 10 の Anniversary Update (OSビルド16215以降)(64bit版のみ)以降を必要としていますが、Linuxディストリビューションによって快適に動作するために必要なシステム要件が異なるため注意してください。
ご自身が利用しているWindows OSバージョン情報は**「設定」→「システム」→「バージョン情報」**から確認し、必要に応じてOSをバージョンアップを行ってください。
- OSビルド
- システムの種類 (64 ビットオペレーティングシステム、x64ベースプロセッサ)
ストアアプリから「Ubuntu」をダウンロードして利用する場合のシステム要件は下記の通りです。
- OS: Windows10 バージョン16215.0以降
- アーキテクチャ: x64, ARM
ストアアプリからのWSLセットアップ方法
ここからは、Windows 10を利用した操作方法をご紹介します。
1. Windows OS側で「Linux Subsystem」機能の有効化
- Windowsの左下の**「スタート」アイコンを右クリックしてメニューを表示させ「アプリと機能」**を選択します。
2. ストアアプリからのインストール
- いよいよWSLのインストール作業です。Microsoft StoreからWSL用 Linuxディストリビューションを選択し、インストールを行います。検索ボックスで**「linux」と入れて検索すると、今日現在、85の WSL を含めた linux に関連したアプリが検索結果として表示されるため、初めて利用する方は、トップに表示される「Windows Subsystem for Linux(WSL)にLinuxディストリビューションをインストールして、実行できます。」の「アプリを入手する」**ボタンをクリック、または直接こちらのリンク (https://aka.ms/wslstore) にアクセスして次に進むのがスムーズかと思います。
- 現在、5つのアプリが表示されます。好みのLinuxを選択してインストールを進めます。本章では**「Ubunt」**を選択します。
- Ubuntu
- openSUSE Leap42
- SUSE Linux Enterpise Server 12
- Debian
-
Kali Linux
※ここには表示されていませんが、**「Pengwin」や「Fedora(非公式)」**など有料で利用できる WSL もありますので、試したい方は検索ボックスで直接検索して入手してください。
3.アプリ概要が表示された画面で**「Get(入手)」**ボタンをクリックします。
4.**「This product is installed.(この製品はインストールされました)」**と表示されたらインストール完了です。
Ubuntuアプリの起動方法
- インストール直後の場合は画面の**「Launch(起動)」ボタンをクリック、またはWindowsスタートメニューのアプリ名「Ubuntu」**から直接起動します。
動作確認
早速、linuxのコマンドを使って利用できるUtunbuバージョンを確認してみましょう。Ubuntuの場合、下記のコマンドを実行します。
cat /etc/lsb-release
インストールに関するトラブルシューティング
インストール時に0x80070003エラーが発生した場合
WSLは、システムドライブ上でのみで動作します(通常はCドライブです)。従ってLinuxディストリビューションがシステムドライブに保存されていることを確認してください。
Windowsの**「設定」から「新しいコンテンツの保存先を変更する」を検索し、「新しいアプリの保存先」に「Windows (C:)」**を指定してください。
参考文献
最新情報やその他のトラブルシューティングについては公式サイトをご確認ください。日本語サイトも公開されていますが、一部機械翻訳だったり古い日付のまま更新されていないものも多いようなので、英語サイトをお勧めします。
- Windows Subsystem for Linux Installation Guide for Windows 10
- Troubleshooting Windows Subsystem for Linux
Have a nice Geek Life♪
※Twitterで最新情報発信中 @ayatokura