すごくメモ帳

すごくほぼメモ帳ぐらいなブログ

WSL

WSL 2 との主な違いについては、https://aka.ms/wsl2 を参照してください WSL 2 を実行するには、カーネル コンポーネントの更新が必要です。詳細については https://aka.ms/wsl2kernel を参照してください

WSL

WSL2 を実行できない WSL 2 との主な違いについては、https://aka.ms/wsl2 を参照してください WSL 2 を実行するには、カーネル コンポーネントの更新が必要です。詳細については https://aka.ms/wsl2kernel を参照してください が表示される。 解決法 https…

WSL のディストリビューションを複製する

WSL

エクスポートとインポートを用いた複製方法 エクスポートは wsl --export <ディストリビューション名> <ファイル名 .tar>で行い、 インポートはwsl --import <ディストリビューション名> <インストールする場所> <ファイル名.tar>で行う。 (インストールする…

WSL をインポートしたとき root になる問題

WSL

WSL をインポートしたときユーザーが root になる 原因: root になる仕様。 解決法 レジストリーを設定する regeditを実行し、レジストリ エディター を開く。 HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Lxss\に移動し、 対象となる{[UU…

WSL2 + XMING 設定

WSL

PowerShell (管理者)で以下のコマンドを実行 $ip = (Get-NetIPAddress -PrefixOrigin Dhcp).IPAddress $wip = $ip.Trim() + ":0.0" wsl -- echo -e -n "\nexport DISPLAY=$wip\n" `>`> ~/.bashrc echo "$ip" > "C:\Program Files (x86)\Xming\X0.hosts"

Windows 10 で WSL を用いた C 言語の環境を構築する方法

概要 C 言語をコンパイルするために、コンパイラーが必要となる。 コンパイラーはgccやclangやbccというものがあるが、Windowsでは少し扱いにくい。 そのため、MinGW などをインストールして使うこともあるが、今回は WSL2 を用いた環境の構築方法を紹介する…

WSL2 ポートフォワーディング設定 (PowerShell) [How to port forwarding settings of WSL2]

WSL

以下のPower Shell スクリプトを実行 22番ポートをポートフォワーディングしている。 # portf.ps1 $wsl_ip = wsl -e hostname -I $wsl_ip -match "\d*\.\d*\.\d*\.\d*" $wsl_ip = $matches[0] $ports = @(22) $ip = "0.0.0.0" $ports_a = $ports -join "," R…