Tutorial
Updated
Booting Linux on your Switch from Windows - one script, nothing to build, only downloads
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 :
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
Step 4 : actually booting Linux
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
- 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
- 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 (v3.0.7.0)"
- Click on the big "Install driver" button
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
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 ?
Last edited by natinusala,