Windows 10 で Bash on Windows を使用できるようにするまでの手順

公開日:2016/10/12 更新日:2016/10/12
Windows 10 で Bash on Windows を使用できるようにするまでの手順のサムネイル

はじめに

2016年8月3日からWindows 10のAnniversary Updateが提供され、その中にBash on Ubuntu on Windowsが含まれています。すなわちBash on Windowsです。これまではWindowsでシェル環境を使用するためにCygwinなどを入れていましたが、今回のBash on WindowsによってWindows10 ではbashを自由に使えるようになります。今回はそのbashを使えるようにするまでの手順をメモします。

Windows Subsystem for Linux (Beta)のインストール

まず以下のようにスタートボタン上で右クリックして、そこに現れるプログラムと機能をクリックします。

windows_start-1024x989.png

すると、以下のような画面が表示されるので、赤枠で囲ってあるWindowsの機能の有効化または無効化をクリックします。

enable_windows-1024x590.png

続いて以下のようにWindowsの機能というタイトルの小ウィンドウが表示されます。その中にWindows Subsystem for Linux (Beta)という項目がありますので、左端のチェックボックスにチェックを入れてOKをクリックします。

windows_subsystem_for_linux-1024x640.png

ただし、Windows10が最新の状態でないと、Windows Subsystem for Linux (Beta)が表示されていないと思います。この場合は、Windows Updateを実施して最新の状態にする必要があります。私の場合はしばらく更新していなかったので、3回分ぐらい溜まっていました。再起動が何度か必要になります。溜まっているWindows Updateが全て完了して最新の状態になればWindows Subsystem for Linux (Beta)が表示されてると思います。

Windows Subsystem for Linux (Beta)のインストールが無事に完了すると、以下のような画面が表示されるので、今すぐ再起動をクリックして再起動してください。

after_install_reboot-1024x643.png

開発者モードの有効化

bashを使用するには、開発者モードを有効化する必要があります。そのために、まずスタートメニューから設定を開きます。設定は以下のようにスタートメニューの歯車ボタンからいけます。

settings_from_startmenu-1024x918.png

続いて設定更新とセキュリティを開きます。

settings-1024x793.png

更新とセキュリティの画面のサイドメニューに以下の赤線枠のように開発者向けという項目があるのでそれをクリックします。 そして開発者モードという項目あるので、それをクリックします。

developer_mode-1024x787.png

すると以下のような確認画面が出るので、はいをクリックします。

sure_for_developermode-1024x809.png

開発者モードが有効になると、以下のようにPCを再起動するまで、一部の機能は動作しない可能性があります。と赤文字で表示されるので、再起動します。

after_enabled_developermode-1024x816.png

以上で必要な手順は完了です。

実際に使ってみる

bashはWindowsのコマンドプロンプトから使用可能です。コマンドプロンプトの起動は、以下のようにファイル名を指定して実行をショートカットキーWindowsキー + Rで起動し、そこでcmdと入力して起動するのが楽です。

exec_filename-1024x568.png

コマンドプロンプトが起動したら、bashと入力してEnterを押します。

bash-1024x597.png

すると続行するには、"y" を入力してください:と表示されるので、指示通りyを入力します。

exec_bash-1024x433.png

あとはWindows Storeからダウンロードが開始され、bash用のユーザ名とパスワードを設定するよう促されるので任意のユーザ名とパスワードを設定します。以下の画像内ではuser10というユーザ名にしています。

after_install-1024x361.png

以上で全ての作業は完了です。これであとはいつでもコマンドプロンプトでbashと入力してEnterすればbashを使用できます。

関連記事

開発アプリ

nanolog.app

毎日の小さな出来事をなんでも記録して、ログとして残すためのライフログアプリです。