2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

WSL2 をインストール

Last updated at Posted at 2022-05-29

環境

  • Windows10 Pro
  • バージョン21H2(OSビルド 19044.1706)

検証日:2022/05/29

インストールされたバージョン
Ubuntu 20.04 LTS

時期的に22.04かもと思いましたがまだだったようです。

インストール

Windows PowerShell を管理者として実行します

image.png

以下のようにコマンドを実行します


> wsl --install

とすると、


インストール中: 仮想マシン プラットフォーム
仮想マシン プラットフォーム はインストールされました。
インストール中: Linux 用 Windows サブシステム
Linux 用 Windows サブシステム はインストールされました。
ダウンロード中: WSL カーネル
インストール中: WSL カーネル
WSL カーネル はインストールされました。
ダウンロード中: Ubuntu
要求された操作は正常に終了しました。変更を有効にするには、システムを再起動する必要があります。

としてインストールが終わります。

再起動するとUbuntu が使えるようになります
image.png

インストール後の設定

インストール済みパッケージの更新を行います。


$ sudo apt update
$ sudo apt upgrade

結構アップグレードが必要でした。


Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following package was automatically installed and is no longer required:
  libfwupdplugin1
Use 'sudo apt autoremove' to remove it.
The following NEW packages will be installed:
  distro-info libatasmart4 libblockdev-crypto2 libblockdev-fs2 libblockdev-loop2 libblockdev-part-err2
  libblockdev-part2 libblockdev-swap2 libblockdev-utils2 libblockdev2 libfwupdplugin5 libjcat1 libllvm12 libmbim-glib4
  libmbim-proxy libmm-glib0 libnspr4 libnss3 libparted-fs-resize0 libqmi-glib5 libqmi-proxy libudisks2-0
  libvolume-key1 libxcb-shm0 libxcb-xfixes0 modemmanager motd-news-config python3-pexpect python3-ptyprocess udisks2
  usb-modeswitch usb-modeswitch-data
The following packages will be upgraded:
  accountsservice alsa-ucm-conf apparmor apport apt apt-utils base-files bash bcache-tools bind9-dnsutils bind9-host
  bind9-libs bolt bsdutils busybox-initramfs busybox-static ca-certificates cloud-init cloud-initramfs-copymods
  cloud-initramfs-dyn-netconf command-not-found cpio cryptsetup cryptsetup-bin cryptsetup-initramfs cryptsetup-run
  curl dbus dbus-user-session dbus-x11 dirmngr distro-info-data dpkg fdisk finalrd friendly-recovery fwupd
.
.
.
  python3-cryptography python3-distupgrade python3-distutils python3-gdbm python3-lib2to3 python3-problem-report
  python3-requests python3-software-properties python3-twisted python3-twisted-bin python3-update-manager
  python3-urllib3 python3-yaml python3.8 python3.8-minimal rsync rsyslog sbsigntool screen show-motd snapd
  software-properties-common sosreport squashfs-tools strace sudo systemd systemd-sysv systemd-timesyncd tar tcpdump
  tmux tzdata ubuntu-advantage-tools ubuntu-keyring ubuntu-minimal ubuntu-release-upgrader-core ubuntu-server
  ubuntu-standard ubuntu-wsl udev ufw unattended-upgrades update-manager-core update-motd update-notifier-common
  util-linux uuid-runtime vim vim-common vim-runtime vim-tiny wget wslu xxd xz-utils zlib1g
267 upgraded, 32 newly installed, 0 to remove and 0 not upgraded.
Need to get 170 MB of archives.
After this operation, 300 MB of additional disk space will be used.
Do you want to continue? [Y/n] Y

トラブルシューティング

0x80370102 エラー

以下のようにエラーが出ました。

image.png

BIOS の Security の Virtualization を確認すると、
「Intel (R) Virtualization Technology」が「Disabled」になっていたので「Enabled」にしたらエラーが解消しました。

image.png

使えるようになりました。

image.png

0x80070002エラー

> wsl --install した後の再起動後、以下のエラーが出ました。

Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x80070002
Error: 0x80070002 ??????????????????

Press any key to continue...

Power Shell を 管理者権限で起動し、以下のように操作します。

PS C:\WINDOWS\system32> wsl --set-default-version 2
WSL 2 との主な違いについては、https://aka.ms/wsl2 を参照してください
この操作を正しく終了しました。
PS C:\WINDOWS\system32>

再度 Ubuntu を起動してみます。

Installing, this may take a few minutes...
Please create a default UNIX user account. The username does not need to match your Windows username.
For more information visit: https://aka.ms/wslusers
Enter new UNIX username: nanbuwks
New password:
Retype new password:
passwd: password updated successfully
Installation successful!
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.

Welcome to Ubuntu 20.04.4 LTS (GNU/Linux 5.10.16.3-microsoft-standard-WSL2 x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage

  System information as of Mon Oct  3 15:24:46 JST 2022

  System load:  0.33               Processes:             8
  Usage of /:   0.5% of 250.98GB   Users logged in:       0
  Memory usage: 1%                 IPv4 address for eth0: 172.30.19.84
  Swap usage:   0%

1 update can be applied immediately.
To see these additional updates run: apt list --upgradable


The list of available updates is more than a week old.
To check for new updates run: sudo apt update


This message is shown once a day. To disable it please create the
/home/nanbuwks/.hushlogin file.
nanbuwks@LAPTOP-7HSFAT7N:~$

動作しました。

バージョン確認方法

(追記:2022/12/18)

インストールされたUbuntuの確認

$ cat /etc/issue
Ubuntu 20.04.4 LTS \n \l

WSLのバージョン確認

コマンドプロンプトで

C:\Users\WinTest>wsl -v
WSL バージョン: 1.0.3.0
カーネル バージョン: 5.15.79.1
WSLg バージョン: 1.0.47
MSRDC バージョン: 1.2.3575
Direct3D バージョン: 1.606.4
DXCore バージョン: 10.0.25131.1002-220531-1700.rs-onecore-base2-hyp
Windowsバージョン: 10.0.19044.2364

C:\Users\WinTest>wsl -l -v
  NAME                   STATE           VERSION
* Ubuntu                 Stopped         2
  docker-desktop         Stopped         2
  docker-desktop-data    Stopped         2

C:\Users\WinTest>

アップデート

Power Shell にて

PS C:\Users\WinTest> wsl --update
インストール中: Linux 用 Windows サブシステム
Linux 用 Windows サブシステム  はインストールされました。

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?