###################### # Build WSL2 kernel with usb-storage support # menuconfig -> Device Drivers --> USB support ---> USB Mass Storage support ###################### VERSION=5.10.60.1 sudo apt update && sudo apt upgrade -y && sudo apt install -y build-essential flex bison libgtk2.0-dev libelf-dev libncurses-dev autoconf libudev-dev libtool zip unzip v4l-utils libssl-dev python3-pip cmake git iputils-ping net-tools dwarves sudo mkdir /usr/src cd /usr/src sudo git clone -b linux-msft-wsl-${VERSION} https://github.com/microsoft/WSL2-Linux-Kernel.git ${VERSION}-microsoft-standard && cd ${VERSION}-microsoft-standard sudo cp /proc/config.gz config.gz sudo gunzip config.gz sudo mv config .config sudo make menuconfig sudo make -j$(nproc) sudo make modules_install -j$(nproc) sudo make install -j$(nproc) sudo cp -rf vmlinux /mnt/c/Sources/ ###################### # Automount using udev to /media/usb[0 .. 7] ###################### sudo apt install usbmount sudo /usr/lib/systemd/systemd-udevd &