Windows 10でBash on Ubuntuを起動するまでの手順
2016年8月3日に配信開始された大型アップデート「Windows 10 Anniversary Update」で、Windows上でLinux(Ubuntu)が使用可能になる「Windows Subsystem for Linux (WSL)」が追加されました。
WSLはアップデートの適用だけではインストールされないため、有効化の手順を解説します。
Windows 10 Anniversary Updateが適用済みの前提で説明していきます。
開発者モードに変更する
WSLを有効化するにはWindowsを「開発者モード」に変更する必要があります。
- スタートボタン→設定→更新とセキュリティ→開発者向け
- ラジオボタンから「開発者モード」を選択して適用する
- PCを再起動する
Windows Subsystem for Linuxを有効化する
- スタートボタンにマウスカーソルを重ねて右クリック→プログラムと機能→Windowsの機能の有効化または無効化
- 「Windows Subsystems for Linux (Beta)」の項目にチェックを入れて「OK」
- PCを再起動する
Bashを起動してUbuntuをダウンロードする
- スタートメニューから「Windows PowerShell」を起動し、「
bash
」と入力してエンターキーを押す - 続行するか聞かれるので、「
y
」を入力する - Ubuntuがダウンロードされる(時間が掛かります)
- 「新しい UNIX ユーザー名を入力してください:」と出るのでUbuntu上で使用するユーザー名を入力する
- 「新しい UNIX パスワードを入力してください:」「新しい UNIX パスワードを再入力してください:」にパスワードを入力する(入力中は何も表示されません)
- シェルがBashに切り替わり、Ubuntuとして利用可能になる
補足
新規にUbuntuのコンソールを開くにはスタートメニューの「Bash on Ubuntu on Windows」や、PowerShellコンソール内でbashを起動します。
Ubuntu本体は「C:\Users\<ユーザー名>\AppData\Local\lxss」にインストールされますが、エクスプローラ上では表示されません。アドレスを直接入力すると出てきます。
Ubuntu内の実行ファイルなどは「C:\Users\<ユーザー名>\AppData\Local\lxss\rootfs」にあります。