
- #3DS HOMEBREW 11.10 HOW TO#
- #3DS HOMEBREW 11.10 INSTALL#
Run pmbootstrap install and pmbootstrap export. Once you're done with the re-partitioning: The labels are important! They allow the postmarketOS initramfs to find the necessary partitions. Second partition - ext4, label: pmOS_root - this is the root partition for postmarketOS. First partition - FAT32, label: pmOS_boot - this partition will function as the main 3DS SD card storage as well as the postmarketOS boot partition. #3DS HOMEBREW 11.10 HOW TO#
Using your favorite repartitioning tool (explaining how to use them is out-of-scope for this guide - for starters, check out GParted, which is available in pretty much every Linux distro), modify the partitions on your SD card as such: Since Linux and the main 3DS OS share the entire SD card, we need to repartition it to satisfy both of them. PostmarketOS expects the SD card to have two partitions: a boot partition and a root partition. Note: it might be easier (and faster - resizing partitions can take a loooooong time) to remove all existing partitions, create the new partitions from scratch, then copy the files back to the partitions as explained in this method. Make sure you have a backup of your SD card's contents before doing this! WARNING: This procedure involves resizing partitions, which can cause data loss. Method 1 - repartitioning your existing SD card Then, choose one of the following installation methods:
nintendo-ktr if you own a New 3DS, New 3DS XL or New 2DS XL. nintendo-ctr if you own an Old 3DS, Old 3DS XL or Old 2DS. Note: This is not yet available in the main pmaports repository see WIP pmaports fork with 3DS-related packages. The kernel is loaded off the SD card by the firm_linux_loader (which can be triggered at startup from Luma3DS's firmware selection menu). This will not overwrite your 3DS's internal memory. Avoid video tutorials as they may be obsolete. Note: Before you can run Linux on the console, you will first need to install Luma3DS.
This port makes use of the 3DS Linux fork, arm9linuxfw and firm_linux_loader maintained by members of the linux-3ds organization on GitHub. Unfortunately, due to the lack of SD card write support, pretty much nothing works (notably, it is impossible to log in in the console). The device boots with the APKBUILDs from this pmaports fork.
Zephyr1112 ( Notes: Old 2DS, 16GB SDHC, latest EU firmware w/ Luma3DS). Thejsa ( Notes: New Nintendo 3DS (nintendo-ktr) x2).
Tfuxu ( Notes: Owns a original CTR version in Cosmo Black color). Sputnik1973 ( Notes: XL model super smash bros limited edition.). Schrmh ( Notes: 3DS on FW 1.0.0E 3DS xl and new 3DS.
Roboe ( Notes: (second hand) black-turquoise N2DS XL, JAN-001 version-hardware: JAN-S-C0, firmware: Sys 11.10.0-43E, storage: 4GB (microSD card) never connected to the internet running Luma3DS CFW chainloaded with boot9strap bootloader (not fastboot3DS!)). Roboe ( Notes: (second hand) aqua blue O3DS, CTR-001(EUR) version-hardware: CTR-S-EUR-C2, firmware: Sys 11.11.0-43E, storage: 32GB (SD card) never connected to the internet running Luma3DS CFW chainloaded with boot9strap bootloader (not fastboot3DS!)). Little-miss-synth ( Notes: runs luma3ds, with 3dslinux as alt payload). Knuxfanwin8 ( Notes: New Nintendo 3DS XL). Earboxer ( Notes: nintendo-ktr: New Nintendo 3DS XL). Dolphinana ( Notes: XL red, Luma3DS, can run GNU/Linux from firmware loader). BlackEyedSquid ( Notes: Original Nintendo 3DS with Luma3DS CFW). Bastindo ( Notes: Original 3DS with custom firmware). AAT596 ( Notes: Testing/Experimenting with Homebrew).