lxrun コマンドは廃止されました
新しい手順はこちらを見てください
WSL2 のセットアップ
http://www.vwnet.jp/Windows/w10/2021070402/WSL2forSAC.htm
Windows 10 で WSL をセットアップするのに GUI
ポチポチするのが面倒なので、コマンドラインで手抜きイントールとアップデートする方法です。
限りなく自分メモですね w
PowerShell の管理権限プロンプトで操作
# WSL インストール(再起動要求が来る) Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux |
ここから先は管理権限なしで ok
【注意】
lxrun.exe が Windows 10 の新しいビルドではサポートされなくなったので、「lxrun
/install /y」コマンドが使えなくっています。
ストアからディストリビューションをダウンロードしてください。
PowerShell
でダウンロード/インストールする場合は、Invoke-WebRequest でダウンロードして、Add-AppxPackage
でインストールすることができます。(以下ページ参照)
Manually download Windows Subsystem for Linux
(WSL) Distros | Microsoft Docs
https://docs.microsoft.com/en-us/windows/wsl/install-manual#downloading-distros?WT.mc_id=WD-MVP-36880
# bash インストール(かなり時間かかる) lxrun /install /y # bash 起動 bash # アップデート(セキュリティアップデートもあるので、時々実施) sudo apt update sudo apt upgrade -y |
lxrun /install で WSL をインストールすると root ログインになる(事がある?)ので、lxrun コマンドではなくストアから GUI で正規の Ubuntu インストールする時は、Web ブラウザで以下にアクセスします
ちなみに、WSL を uninstall する場合はこんな感じ
# bash アンインストール lxrun /uninstall # WSL アンインストール(要管理権限/再起動要求あり) Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux |
ユーザーパスワードを忘れた時には、以下の手順でパスワードリセットします。
# デフォルトユーザーを root に変更 lxrun /setdefaultuser root # bash 起動 bash # パスワードリセット passwd パスワードをリセットするユーザ名 # bash 抜ける exit # デフォルトユーザーを戻す lxrun /setdefaultuser パスワードをリセットしたユーザ名 |
Windows Subsystem for Linux のコマンド リファレンス | Microsoft Docs
https://docs.microsoft.com/ja-jp/windows/wsl/reference?WT.mc_id=WD-MVP-36880
Copyright © MURA All rights reserved.