・WSL(Windows Subsystem for Linux)導入手順



1.アプリ"コマンド プロンプト"を起動して以下のコマンドを実行、その後PCを再起動する



 C:\Users\XXXXX>wsl --install -d Ubuntu



2.以下をPCにダウンロードする。https://github.com/~CentOS8.zipからダウンロードする。
 "rootfs.tar.gz"を7-zipで解凍して"rootfs.tar"を取り出す



 - CentOS8 (CentOS8.zipを解凍したフォルダ)

 - rootfs.tar (CentOS8.zipに内包されているrootfs.tar.gzを解凍したファイル)

 - CentOS8_install.bat (手順3のコマンドを実行するバッチファイル。C:\Users\XXXXX 配下に置く)



3.アプリ"エクスプローラー"のアドレス欄に以下のファイルパスを入力してダウンロードしたものを配置する(XXXXXの部分はWindowsログイン時のユーザー名)



 - CentOS8 → C:\Users\XXXXX\AppData\Local\Packages ※AppDataは隠しファイルであるため「表示」→「隠しファイル」にチェックする

 - rootfs.tar → C:\Users\XXXXX

 - CentOS8_install.bat → C:\Users\XXXXX



4.アプリ"コマンド プロンプト"を起動して以下のコマンドを実行する。または C:\Users\XXXXX 配下に置いたCentOS8_install.batをダブルクリックで実行する。



 C:\Users\XXXXX>wsl --import CentOS8 C:\Users\XXXXX\AppData\Local\Packages\CentOS8 C:\Users\XXXXX\rootfs.tar --version 2



 ※"CentOS8_install.bat"が正しく実行された場合、4~7までの手順は不要。また、Ubuntu等既存のWSL環境がある場合に実行する



5.ディストリビューションの一覧とバージョン情報を確認する



 C:\Users\XXXXX>wsl -l -v

  NAME   STATE   VERSION
  * Ubuntu   Stopped   2
  CentOS8   Stopped   2


6. WSL の CentOS8 を起動する(-d CentOS8 とするのは、他のディストリビューションがあるため)



 C:\Users\XXXXX>wsl -d CentOS8 //wslのCentOS8を起動。ほかのディストリビューションがある場合に-dオプションを使用



7.プロンプト(左側の表示)が以下のように変わっていたら成功。"logout"でwslから抜ける



 [root@DESKTOP-XXXXXXX XXXXX]# logout



8.ディストリビューション(オペレーティングシステム)を"CentOS8"に変更する



 C:\Users\XXXXX>wsl -s CentOS8



9.ディストリビューションが"CentOS8"に変更されているか確認する



 C:\Users\XXXXX>wsl -l -v

  NAME   STATE   VERSION
  * CentOS8   Stopped   2
  Ubuntu   Stopped   2


10.おまけ(ディストリビューションを削除する)



 C:\Users\XXXXX>wsl --unregister Ubuntu



11. WSL 起動コマンド



 C:\Users\XXXXX>wsl



12. WSL に必要なパッケージをインストールするためにwsl_CentOS8_setting.shをダウンロードする



13. wsl_CentOS8_setting.sh を CentOS8 の /usr/local/bin 配下に入れて、以下のコマンドを順番に実行する



 [root@DESKTOP-XXXXXXX ~]# cd /usr/local/bin


 [root@DESKTOP-XXXXXXX bin]# chmod 755 wsl_CentOS8_setting.sh


 [root@DESKTOP-XXXXXXX bin]# wsl_CentOS8_setting.sh



※ wsl_CentOS8_setting.sh の処理は数分掛かる。画面に以下の文字が表示されたらインストール完了


 Complete!

 attention: bc which sudo wget make installed!



・WSL(CentOS8)をアンインストールする場合



1.以下をPCにダウンロードして指定のファイルパスに配置する。



 - CentOS8_uninstall.bat → C:\Users\XXXXX



2.CentOS8_uninstall.batをダブルクリックして実行する