THIS GUIDE IS DEPRECATED THIS IS BETTER https://github.com/natinusala/painless-linux This guide will show you how to boot Linux on your Switch from a Windows PC. If you're on Linux, you can directly use the shofel2_linux repository. Credits : @kombos for the pre-built binaries @rajkosto for TegraRcmSmash and Windows imx_usb binaries Fail0verflow for their Linux port What you'll need : A Switch A Windows PC Another SD card of at least 8Gb you can use the same SD card that you already have on your Switch but be careful when partitioning ! A USB A-to-C or C-to-C cable to plug your Switch into your PC Step 1 : installing the driver Get your Switch in RCM mode and plug it into your PC It should appear as "APX" in Windows Download and run the Zadig Driver Installer from here : https://zadig.akeo.ie/ In the list, choose the device "APX" If it's not showing up, check "List all devices" in the options At the right end of the green arrow, choose "libusbK (v126.96.36.199)" Click on the big "Install driver" button Step 2 : creating the root filesystem Yes, this is still necessary. Yes, this will always be. Open my another guide and follow the "Building the rootfs" section. On Windows you'll have to use a IMG file and burn it with Etcher, or find a way to create an ext4 partition by hand (good luck with that). I recommend the latest LXDE image which has the correct format for Etcher - it's a zip containing a bin, flash the .bin using Etcher. You should be left with a SD card with two partitions on it. Step 3 : a whole bunch of downloads Download and extract this : https://github.com/SoulCipher/shofel2_linux/archive/master.zip Download this : https://files.sshnuke.net/TegraRcmSmash1101.zip Extract the executable for your architecture in the shofel2_linux-master folder Download this : https://github.com/rajkosto/imx_usb_loader/releases/download/08daaa/imx_usb.zip Extract the executable and DLL in the shofel2_linux-master folder Download this : http://launchmycraft.fr/boot_linux.bat Put it in the shofel2_linux-master folder This is what you should have in the linux_shofel2-master folder before continuing : Step 4 : actually booting Linux Put your Switch in RCM mode and plug it in your PC Go in the shofel2_linux-master folder and open boot_linux.bat It wasn't that hard, wasn't it ?