Ubuntuを起動できません。
The Windows Subsystem for Linux optional component is not enabled. Please enable it and try again.
See https://aka.ms/wslinstall for details.
Press any key to continue...
WSL ステータスの出力:
PS C:\WINDOWS\system32> Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
FeatureName : Microsoft-Windows-Subsystem-Linux
DisplayName : Windows Subsystem for Linux (Beta)
Description : Provides services and environments for running native user-mode Linux shells and tools on Windows.
RestartRequired : Required
State : Enabled
CustomProperties :
何度も再起動しましたが、Ubuntu1804を起動できません。
編集-1:
PowerShell 自体からだけでなく、ファイルを.exe
ダブルクリックして、管理者権限とユーザー権限を使用してファイルを起動しようとしました。.exe
答え1
.exe ファイルをダブルクリックしたり、PowerShell 自体から、管理者権限とユーザー権限を使用して .exe ファイルを起動しようとしました。
lxrun.exe
Windows 10 バージョン 1607 を使用している場合は、およびを使用しbash.exe
て WSL インスタンスを管理する必要があります。wsl.exe
およびは、wslconfig.exe
Windows 10 バージョン 1607 には適用されません。
Windows 10 バージョン 1607 で WSL を使用するには、次の手順に従う必要があります。
以下の手順は、Windows 10 Anniversary Update または Windows 10 Creators Update を実行しているユーザー向けです。
- 有効にする開発者モード
- PowerShell を管理者として開き、次のコマンドを実行します: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
- リブート
- コマンドプロンプトを開きます。バッシュEnterキーを押します
Windows 上で Bash on Ubuntu を初めて実行すると、Canonical のライセンスに同意するように求められます。同意すると、WSL によって Ubuntu インスタンスがダウンロードされ、マシンにインストールされ、スタート メニューに「Bash on Ubuntu on Windows」のショートカットが追加されます。
出典:
答え2
これで問題は解決しました:
- Windows + R を実行
- SystemPropertiesAdvanced 型
- パフォーマンスグループの設定をクリック
- 詳細タブで、すべてのドライブのページングファイルサイズを自動的に管理するの選択を解除します。
- カスタム サイズを選択し、初期サイズに 800、最大サイズに 1024 を入力します。
- 変更を適用して再起動します。
参照: https://github.com/microsoft/WSL/issues/849#issuecomment-322163360