I am trying to save maximum energy for a certain embedded Linux application. Currently I am using Raspberry Pi. But it looks like Raspberry Pi doesn't support Suspend to RAM. What alternative embedded Linux platforms can support this feature?


2 Answers 2


You should look to side of Live CD.

Often there is exist such option: "boot to ram".

You can boot from live cd or usb stick, even from hard drive to RAM. In this way, your system need no suspend to RAM, it is "installed" in RAM. No disk required.

You can save much disk requests and increase whole speed of you linux in more than 5x. But you will lose your RAM.

If you are rich of RAM, e.g. >2Gb, this is perfect solution for you.

Read "man live-build" and "man live-boot"

live-build - the Debian Live tool suite


live-boot - System Boot Scripts


ramdisk-size This parameters allows to set a custom ramdisk size (it's the '-o size' option of tmpfs mount). By default, there is no ramdisk size set, so the default of mount applies (currently 50% of available RAM). Note that this option has no currently no effect when booting with toram.

  • There is a difference between boot into and suspend to.
    – ott--
    Aug 27, 2013 at 15:56
  • I'm agree, mine is like a "To fire a cannon at sparrows." Aug 27, 2013 at 16:05
  • My purpose is to save energy. Booting into and Running in RAM all the time doesn't seem to solve the problem. Aug 27, 2013 at 16:55

You can have a look at the beaglebone black: http://beagleboard.org/Products/BeagleBone%20Black which is not that expensive and can suspend to ram just fine.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .