WSL

ALL

WSLg環境で wsltty ができなくなった場合

WSLで便利なコンソール wslttyですが、Windows で WSLg環境で起動できなくなりました。Microsoft Store版 WSL では WSLg が利用可能なので、Store版 WSL を入れたタイミングで起動できなくなった...
WindowsWSLソフトウェアトラブルシューティング
ALL

WSLでsystemdを利用する前に acpid を無効にすること

WSLでは /etc/wsl.conf で次を記述すると、systemd が利用可能になりますが、その前に、電源管理に関するデーモン acpid を無効化するようにしてください。(既に systemd を有効にしていた場合も、acpid を...
WindowsWSLトラブルシューティング
ALL

WSL環境移行でデフォルトユーザーがrootになる

WSL環境のインポートを行うと、元のデフォルトユーザーが引き継がれずに、インポート先でrootユーザーになってしまう場合、wsl.conf への記述で対処できます。以下の内容で、WSL環境の /etc/wsl.conf に記述します。[us...
LinuxWSLサーバトラブルシューティング
ALL

WSLでNASやWindowsファイル共有をマウント

WSLでNASやWindowsファイル共有をマウントする場合は、マウント時のファイルシステムのタイプで drvfs を指定します。mount -t drvfs //filesv/work /mnt/work//ets/fstabで指定する場...
LinuxWindowsWSLトラブルシューティング
ALL

WSLでネットワーク共有のマウント時にIPアドレス指定でエラー

Windows10のWSLで、ネットワーク共有フォルダをマウントする際の書式はmount -t drvfs <ネットワーク共有フォルダのパス> <マウントポイント>となります。この時、 <ネットワーク共有フォルダのパス> で、次のようにIP...
LinuxWindowsWSLトラブルシューティング
ALL

Hyper-VのWindows10仮想マシンでWSL2を動作させる

Hyper-Vの仮想マシンで、Windows10を動かしていて、そのWindows上でWSL2を使う場合の設定です。WSL2を使おうとして、wsl --set-default-version 2 や wsl --set-version "仮...
Hyper-VLinuxWindowsWSLトラブルシューティング
ALL

WSL環境からWSL1かWSL2か判定する

Windows10のWSL上のLinux環境から、自身がWSL1/WSL2のどちらで動いているかは、カーネルリリース番号で確認できます。uname -rと実行すると、次のように、WSL2では出力結果に -WSL2 と含まれています。-WSL...
LinuxWindowsWSL
ALL

WSL で WindowsStoreからのインストールと同等のUbuntuイメージを手動でインストールする

WSL で WindowsStore からインストールする場合と同等の、Ubuntuイメージを手動でインストールする方法です。インストール先パスを指定したり、複数Ubuntuをインストールすることができます。ただし、WindowsStore...
LinuxWindowsWSLサーバ
ALL

WSL の CentOS7 で MySQL をインストールする

WSL で CentOS7 をインストールします。下記記事の手順でインストールしてください。WSL で CentOS を使う: パソコン鳥のブログMySQLをインストールします。CentOS 7 はデフォルトではyumのリポジトリにMySQ...
WindowsWSLサーバ
ALL

WSL を再起動するには(wslコマンド)

Windows10 の Windows Subsystem for Linux(WSL) で、再起動相当のことをするには、コンソールウィンドウを閉じるだけでは出来ません。コンソールを閉じても、バックグラウンドタスクが動作したり(できたり)し...
WindowsWSL