wslをつかえるようにする
wslをつかえるようにする
wslのバージョン確認wsl -l -v
Windows update
wsl --update
wsl --install -d ubuntu
起動時エラー
WslRegisterDistribution failed with error: 0x80370102
CPUのvirtualizationを有効にする必要があるらしい
Installation failed with error 0x80070003 or error 0x80370102
Please make sure that virtualization is enabled inside of your computer's BIOS. The instructions on how to do this will vary from computer to computer, and will most likely be under CPU related options.
WSL2 requires that your CPU supports the Second Level Address Translation (SLAT) feature, which was introduced in Intel Nehalem processors (Intel Core 1st Generation) and AMD Opteron. Older CPUs (such as the Intel Core 2 Duo) will not be able to run WSL2, even if the Virtual Machine Platform is successfully installed. via
ASUSのBIOSで有効にする
[Motherboard] How to enable Intel(VMX) Virtualization Technology in the BIOS
(2)Press 'F7' to enter into Advanced Mode, as below:
(3)Click [Advanced] - [CPU Configuration]
(4)You can see [Intel (VMX) Virtualization Technology], the default setting is Enabled.
再起動後、ubuntuが起動できたことを確認
VS Code Remote WSL 拡張機能を試すことを検討してください。Linux コマンド ライン ツールを使用してプロジェクト ファイルを Linux ファイル システム上に格納できるだけでなく、Windows 上で VS Code を使用して、インターネット ブラウザーでプロジェクトを作成、編集、デバッグ、実行できるようになります。Linux ファイル システムと Windows ファイル システムをまたぐ処理に伴うパフォーマンスの低下は発生しません。 詳細については、こちらを参照してください。 code .で起動する