GUIでサクサク動くとの情報
Windows上でLinuxを動かすと、パソコンが1台でいいですし、少しお試しくらいの私なんかは満足満足。
以前にも少しだけVirtualBoxで仮想OSには挑戦したことがあるのですが、まぁ仮想だな。といった印象を持ちました。Wslを使うとどのような感じになるのでしょうか?興味は尽きません。
Wslには1と2があるようで、新しい2から色々できることが増えたようです。導入は少し難しい?
といった感じの初心者の私ですので、なるべくややこしいことは回避して、開発環境とか後でいいので、とりあえず、GUIでubuntuを起動させたい!
とりあえずやってみるけど要件は?
Microsoft Buildのページには
前提条件
Windows 10 バージョン 2004 以降 (ビルド 19041 以降) または Windows 11 を実行している必要があります。
バージョンの調べ方まで書いてあります。
Windows のバージョンとビルド番号を確認するには、Windows ロゴ キー + R キーを押して、「winver」と入力し、 [OK] を選択します。 [スタート]>[設定]>[Windows Update]>[更新プログラムの確認]を選択して、最新の Windows バージョンに更新できます。
とあります。
大丈夫そうなので、マザーボードの設定を確認します。
まずはwindowsアイコンを右クリックで、タスクマネージャーを開きます。仮想化ができる環境か調べます。
![](https://i0.wp.com/hitoriasobi3.com/wp-content/uploads/2022/05/e07e17acca3c7b745acf578770de1c9c.png?resize=652%2C585&ssl=1)
もし無効になっていたら、設定しなければいけません。
まずはBIOSで、仮想OSを使えるようにしなければいけないんですね。そして、この名前は色々あるみたいです。私のマザーボードだと、Virtualization Technologyとなってますが、Hyper-VとかIntel VTとかなんとか色々あるようです。
ご自分のマザーボードの「仮想OS BIOS」などでやり方をググってください。
私の場合、CPU設定からIntel(VMX)VirtualizationTechnology を [Enabled] にするやり方でした。
インストールしてから悩もう
色々と読めば読むほどわからなくなるので、とりあえずやってみます。
Microsoft Buildの説明に戻りましょう。
まず、管理者権限でコマンドプロントか、パワーシェルを起動します。
私はコマンドプロントにしました。コマンドプロントは、真っ黒な字だけのやつです。
検索窓に「cmd」と入れて、管理者として実行します。
こんなやつ
![](https://i0.wp.com/hitoriasobi3.com/wp-content/uploads/2022/05/7d435b364bc94d5a7ac95acc7ba6f41a.png?resize=662%2C374&ssl=1)
そして、wsl –installと入力といいますか、コピペでいいです。
これだけで勝手にインストールが始まります。
インストール後にはスタートメニューに、ubuntuができます。
これ、デフォルトはubuntuですが、ubuntuのバージョン指定や違うLinuxのディストリビューションもインストールできるみたいです。
私はなるべく簡単にやりたいので、そのままデフォルトで。
起動してみるとこんな感じ、画像は色々変更した後の画像ですが、GUIじゃないということで、ほぼほぼこんな感じです。
![](https://i0.wp.com/hitoriasobi3.com/wp-content/uploads/2022/05/ubuntu.png?resize=895%2C623&ssl=1)
そうそう、うまく起動したら、ユーザー名とパスワードを設定しましょう。パスワード入れる時文字が出ませんが、そういうものなので、たくさん入れすぎませぬように。
ついでに、sudo apt-get updateと
sudo apt-get upgradeくらいやっておきますかね。
ターミナル関係
どうも調べているとwindowsターミナルを使用したほうがいいみたいなんです。Microsoft Buildの説明によると、Gitから引っ張るみたいなことも書いてありますが、私は簡単にマイクロソフトストアからインストールしました。
windowsターミナルもパワーシェルも、もう入っていると思ったのですが、ストアを見ると新しいものがあるので、ターミナル、ターミナルプレビュー、とパワーシェルもインストールしました。
![](https://i0.wp.com/hitoriasobi3.com/wp-content/uploads/2022/05/f4740d24bf21625f1c621cbc19a72d15.png?resize=913%2C679&ssl=1)
![](https://i0.wp.com/hitoriasobi3.com/wp-content/uploads/2022/05/99fb1287a79b0931fe974b494186e4b4.png?resize=895%2C661&ssl=1)
![](https://i0.wp.com/hitoriasobi3.com/wp-content/uploads/2022/05/b54404602a16e820ae60e81c65f333e1.png?resize=899%2C685&ssl=1)
そしてスタートメニューなどからwindowsターミナルを立ち上げて設定します。
コマンドプロントと同じような黒い画面ですが、設定するには下向きのVをクリックします。分かりにくいです。
![](https://i0.wp.com/hitoriasobi3.com/wp-content/uploads/2022/05/535b4bf5b1c56aef24f8c0e2d233349a.png?resize=529%2C105&ssl=1)
そして設定とクリックします。
このような画面になるので、既定のターミナルアプリケーションをwindowsターミナルにします。
![](https://i0.wp.com/hitoriasobi3.com/wp-content/uploads/2022/05/c4ebff008b258b6e5dc60bd3da92f34d.png?resize=660%2C372&ssl=1)
またまた簡単にということでターミナルの設定はここでやめておきます。
ubuntuアイコンをクリックすると、今度はwindowsターミナルでubuntuが立ち上がります。
![](https://i0.wp.com/hitoriasobi3.com/wp-content/uploads/2022/05/2aba57e8ee6a0913f580d4154c2937c3.png?resize=773%2C433&ssl=1)
GPU関係
本来説明にはこの前に開発環境の構築や、AI関係にCUDAを設定する方法が書いてありますが、とばします!
でも、ubuntuをGUI環境で動かすには、どちらにしてもCUDAドライバーが必要なようです。
NVIDIAのページに行きますと、こんな感じの画面です。
![](https://i0.wp.com/hitoriasobi3.com/wp-content/uploads/2022/05/6cf2bb1832bb9b7934acb27e9a8b75ba.png?resize=745%2C541&ssl=1)
ドライバーを入手に進むと、何度もログインさせられたりと面倒でしたので、「ドキュメント」に進みます。
つらつらーと説明がありますが、「3.Wsl2のCUDAサポート」まで行きます。
![](https://i0.wp.com/hitoriasobi3.com/wp-content/uploads/2022/05/ab7fd0380f3917fe6b23a4861b9ed6fb.png?resize=871%2C542&ssl=1)
少し見にくいですが、赤で囲った部分を順次ubuntuで立ち上げたwindowsターミナルにコピペしてインストールしていきます。
![](https://i0.wp.com/hitoriasobi3.com/wp-content/uploads/2022/05/2aba57e8ee6a0913f580d4154c2937c3-1.png?resize=773%2C433&ssl=1)
まず、古いGPGキーを削除します。
sudo apt-key del 7fa2af80
オプション1:WSL-Ubuntuパッケージを使用したLinux x86 CUDA Toolkitのインストール–推奨
CUDAWSL-UbuntuローカルインストーラーにはNVIDIALinuxGPUドライバーが含まれていないため、以下の手順に従うことで、WSLにインストールされているCUDAツールキットのみを入手できます。
wget https://developer.download.nvidia.com/compute/cuda/repos/wsl-ubuntu/x86_64/cuda-wsl-ubuntu.pin sudo mv cuda-wsl-ubuntu.pin /etc/apt/preferences.d/cuda-repository-pin-600 wget https://developer.download.nvidia.com/compute/cuda/11.7.0/local_installers/cuda-repo-wsl-ubuntu-11-7-local_11.7.0-1_amd64.deb sudo dpkg -i cuda-repo-wsl-ubuntu-11-7-local_11.7.0-1_amd64.deb sudo apt-get update sudo apt-get -y install cuda
と、ここまでで、CUDAのインストールはおしまいです。
中途半端なGUIへ!
またMicrosoft Buildの説明に戻りましょう。
「既存の WSL のインストール」から始めます。
管理者権限でコマンドプロントから、アップデートします。
もう、書いている通りにコピペしてです。
wsl –update
wsl –shutdown
「Linux GUIアプリを実行する」の段に入ります。
今度はubuntuを立ち上げて、CUDAの時と同じようにどんどんコピペしてインストールしていきます。
sudo apt updateからはじまって、私はchromeまでをインストールしました。
説明にもあるようにX11アプリを起動してみます。
xcalc
, xclock
, xeyes
などと入力すればいいんですね!
![](https://i0.wp.com/hitoriasobi3.com/wp-content/uploads/2022/05/36acb5186c51b453e31d64ef1fe4b255.png?resize=826%2C467&ssl=1)
![](https://i0.wp.com/hitoriasobi3.com/wp-content/uploads/2022/05/155b526d85077aaa547c98bc9f3b437c.png?resize=743%2C549&ssl=1)
おお、アプリがGUIで現れました!
xeyes?かわいいけどよくわからん。
![](https://i0.wp.com/hitoriasobi3.com/wp-content/uploads/2022/05/c0f17a14ab9012ea58858925302511c4.png?resize=559%2C342&ssl=1)
ほんとubuntuのデスクトップ環境もできるみたいなのですが、今回はここでやめておきます。といいますか、もうちと勉強します。
コメント