I have an Arduino Yún, and it only has 16mb flash onboard for the Linux. I was wondering of it is possible to put a bootloader on the flash that uses the sd card as a rootfs? i want to be able to do more projects on it than those that can fit in 16 MB flash.

  • 5
    Not an Arduino hero, but I think you're trying to do things with your Yun that you could better do with a raspberry pi. For instance, running Linux... Commented Feb 12, 2014 at 0:17
  • 1
    I'm not really sure if there's a full fledged Linux OS running on Yun (and any other Arduino). Did you consider a BT-shield? (see fi. makezine.com/projects/…) Commented Feb 12, 2014 at 0:27
  • 7
    @puredevotion - The arduino Yun is a 400 Mhz MIPS CPU module running Linino (which is linux - it's a fork of OpenWRT), stuck to a ATmega32U4. It's not much different from a rPi at all. Have you looked at the Yun at all? You're answering like it's just a ATmega. Commented Feb 12, 2014 at 7:17
  • 3
    @TheDoctor - The Yun draws ~200-300 mA when idle. The rPi draws pretty much the same when idle. There is likely to be no meaningful difference in power consumption (you'd probably save more power by using a more efficient power adapter). Commented Feb 12, 2014 at 7:21
  • 3
    The high power ratings of the rPi are because the power supply also runs the USB periperals, so the supply needs to be able to run the rPi + two USB devices. They err on the side of safety. Commented Feb 12, 2014 at 7:23

2 Answers 2


And the Arduino team finally figured it out:


  • 2
    In case of future link death, it would be good if you could include the pertinent points from the link in your answer Commented Jul 12, 2015 at 22:59

I am using Yun as well for my projects. I don't boot from SD card, but I store a lot of Python code there and it works for me. I've also seen this article that might be interesting for you. I haven't tried to do it on my Yun but I think it should work... This is example how to install node.js on the Yun (SD card), so in theory you could use the same approach for all additional software you want to run.


  • 1
    Welcome to Arduino Stack Exchange! Can you please add more detail to your answer? Answers that are all or mostly links are not acceptable on Stack Exchange because the answer is useless if the site goes down. Maybe just quote a few sentences? Also, in theory you could use the same approach for all software you run: Can you expand your answer explaining how to do this? Thanks! Commented Apr 5, 2014 at 15:23

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.