Installing Rocky Linux 8.10 on WSL2
· 2 min read
Download the WSL 2 Image
Download the Rocky Linux container image from the following URL:
https://dl.rockylinux.org/pub/rocky/8/images/x86_64/Rocky-8-Container-Base.latest.x86_64.tar.xz
Reference: https://docs.rockylinux.org/8/guides/interoperability/import_rocky_to_wsl/
Extract the Image
Extract the .tar.xz file and convert it into a .tar archive.
WSL2 can import .tar files directly.
cd ~/Downloads
xz -d Rocky-8-Container-Base.latest.x86_64.tar.xz
Note: The built‑in Windows bsdtar cannot extract this file.
If the xz command is not available, install it via Cygwin64 or use another WSL distribution.
Import the Image into WSL2
wsl --import RockyLinux-8.10 $HOME .\Rocky-8-Container-Base.latest.x86_64.tar --version 2
Verify the Imported Image
wsl -l -v
Add a User and Set the Default User
Example (Username: hikari)
wsl -d RockyLinux-8.10 -u root -- dnf install sudo passwd -y
wsl -d RockyLinux-8.10 -u root -- adduser hikari
wsl -d RockyLinux-8.10 -u root -- passwd -d hikari
wsl -d RockyLinux-8.10 -u root -- usermod -aG wheel hikari
wsl -d RockyLinux-8.10 -u root -- sed -i 's/^# %wheel/%wheel/' /etc/sudoers
wsl -d RockyLinux-8.10 -u root -- echo -e "[user]\ndefault=hikari" | tee -a /etc/wsl.conf
Launch the Image
wsl -d RockyLinux-8.10
