思った直後に、よく見ると・・・大抵の人は愕然とするわけですね。なんと、CentOSは無料じゃない。230円で販売されてます。RedHatじゃなくてCentOSだよね。フリーじゃないの?そんな大金払えんよと諦める事になります。製品の評価を表す★マークを見てもUbuntuにおいては評価44個で星4.5、KaliLinuxですら評価6個に星4.5あるのにCentOSとCentOS7においては評価も星もゼロであることからも、大抵の人がここでインストールをためらい、諦めているのが一目瞭然ですね。ちなみにMicrosoftStoreアプリはそのアプリの公開者情報が見ることができます、この有料版CentOSの公開者情報を見ると、公開者が漢字で表記されていて、CentOS公式じゃないことが判明します。赤い四角で囲ってあるところが公開者です。ここで挫折するのはまだ早い、githubにwsl用のCentOSが公開されてます。CentOSよりUbuntuの方が人気なようだところでCentOSとUbuntuどっちが人気なんだろうと気になってちょっと調べてみました。Trends先生でCentOSとUbuntuの人気度を過去一年で比較してみると、世界ではUbuntuのほうが圧倒的に人気なようです。日本でもUbuntuのほうが人気ですけど、全世界で見た時ほどの人気の差はないようです。wsl用CentOS8導入手順githubからダウンロードMicrosoftStoreで有料だったからといって諦めるのは早い。CentOS8のwsl用rootfsファイルがgithub上でCentWSLというプロジェクト名で公開されてますので、これを利用します。CentOS7とCentOS8が公開されてますが、CentOS8は、2020/02/07執筆時点で、1時間前にリリースされたばかりの出来立てほやほやプレリリース版です。ちなみにwsl2専用と書いてあります。意識の高い最新のCentOS8プレリリース版を入れますので、以下リンクからダウンロードしましょう。CentOS8用zipダウンロード解凍し、インストールダウンロードしたzipを解凍すると、CentOS8.exerootfs.tar.gzというファイルが入っています。githubに公開されているプロジェクトのREADME.mdに従うと、ここでCentOS8.exeを実行すればCentOS8が登録されてることになっているのですが、この方法だと、ダウンロードしたCentOS8.exeファイルがあるフォルダにcentos8のハードディスクイメージファイルvhdxが作成され、そこから移動させられない不便さがあるので、今回はwslコマンドからインポートするという手段を選択します。インポート先ディレクトリの作成そのためには、まずインポート先のディレクトリを作成します。MicrosoftStoreからインストールしたubuntuやkali-linuxなどのwslのファイルシステムは%userprofile%\AppData\Local\Packages1%userprofile%\AppData\Local\Packagesの下に作成されています。先にインストールしたUbuntu-18.04のフォルダ名はCanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsckali-linuxのフォルダはKaliLinux.54290C8133FEE_ey8k8hqnwqnmgとなっています。同じフォルダ構成にするため、エクスプローラを立ち上げて、アドレス欄にそのまま%userprofile%\AppData\Local\Packages1%userprofile%\AppData\Local\Packagesと入力し、CentOS8というフォルダを作成してください。rootfs.tar.gzからrootfs.tarを取り出す次に、rootfs.tar.gzを解凍ソフトで解凍して、rootfs.tarにします。wslコマンドでrootfs.tarを指定してインポート最後にコマンドプロンプトを起動して、wslコマンドでこのrootfs.tarを登録します。-vコマンドを実行したときに表示されるディストリビューション名になります、他の名前にしても構いません。第二引数の”%userprofile%\AppData\Local\Packages\CentOS8′′は、インストール先になります。第三引数の”C:\Users\uchi\Desktop\rootfs.tar”は、先ほど解凍して取り出した、インストール元のrootfs.tarファイルになります。2は、今回取り出したCentOS8がwsl2専用と記載されていたため、wsl2としてインスト-ルします。uchi]#ショートカット作成ショートカットを作っておくと便利でしょう。CentOS8ショートカットの名前:CentOS8ショートカットを作成して起動し、以下コマンドでcentos8がwsl2で起動できていることが確認できました。(Core)"ANSI_COLOR="0;31"CPE_NAME="cpe:/o:centos:centos:8"HOME_URL="https://www.centos.org/"BUG_REPORT_URL="https://bugs.centos.org/"CENTOS_MANTISBT_PROJECT="CentOS-8"CENTOS_MANTISBT_PROJECT_VERSION="8"REDHAT_SUPPORT_PRODUCT="centos"REDHAT_SUPPORT_PRODUCT_VERSION="8"CentOS8をwsl2上で動かす手順まとめMicrosoftStore上に有料のCentOSがあるが、githubから入手して無料で入れられる。githubの手順だと、インストール先の設定が不便なのでrootfs.tar.gzだけ利用してwslコマンドでインストールしましょう。wslコマンドでインストールする際に、ディストリビューション名をかえてCentOS8をいくつでもインストールできるので便利。ショートカットつくっておくと便利。LinuxをインストールしてLinuxコマンドを使いこなそう。い系IT企業経営者、エンジニア、コンサルタントだがMacは使いこなせないし、渋谷はちょっと苦手、コーヒーアレルギーだから意識高いカフェにもほとんど行かない。ホームページやSNSを利用したマーケティングプロモーション支援を実施。キャッシュレスコンサルタントとして全国各地で公演。#wsl2020-02-09意識高い系IT企業経営者、エンジニア、コンサルタントだがMacは使いこなせないし、渋谷はちょっと苦手、コーヒーアレルギーだから意識高いカフェにもほとんど行かない。ホームページやSNSを利用したマーケティングプロモーション支援を実施。キャッシュレスコンサルタントとして全国各地で公演。reserved.ページトップへ。