1 WSL PreReqs
Actionbot edited this page 2026-01-20 12:27:41 +00:00

WSL Pre-Requirements

Step 1. WSL

Follow this guide to install WSL.

Step 2. Docker Desktop

When Docker Desktop starts, go to Settings > Resources > WSL Integration. Toggle on the WSL Distro you installed.

Step 3. Install usbipd, bind, and attach.

Follow install of usbipd here.

In an Admin privledged CMD, run

usbipd list
usbipd bind --busid <busid> & rem insert busid from earlier

This shares the USB device and now you can run

usbipd attach --wsl --busid <busid>

This attachs the USB to the WSL image. If it errors out on you, you're probably missing packages/tools in your WSL image.

Step 4. (Optional) Update and install components inside WSL image

sudo apt update
sudo apt install build-essential flex bison libssl-dev libelf-dev libncurses5-dev git
cd WSL2-Linux-Kernel
export KCONFIG_CONFIG=Microsoft/config-wsl
sudo make menuconfig

At this point verify the following components are configured

Device Drivers ---> SCSI device support --->

<*> SCSI CDROM support

Device Drivers ---> SCSI device support --->

<*> SCSI disk support

If not installed, enable them, and follow Step 1 on this guide