I'm looking for an OS which:
- At least boots to the console by default
- Preferably has no GUI included at all
- Will fit on a 1 GB SD card
Is there an OS like this available, and are there any additional steps or requirements to install it?
Raspberry Pi Stack Exchange is a question and answer site for users and developers of hardware and software for Raspberry Pi. It only takes a minute to sign up.
Sign up to join this communityI'm looking for an OS which:
Is there an OS like this available, and are there any additional steps or requirements to install it?
You could could run the filesystem on a USB drive, and then you only need a 16MB (yes MB) SD card:
http://www.redrobe.com/mike/boot-raspberry-pi-from-a-16mb-sd-card/
But for a distro all on a 1GB SD card, take a look at MINIBIAN:
You can use TinyCoreLinux. At the moment of writing this one was the latest one with just command line and SSH, having a little more then 18MB zipped. Versions having X in it's name are with GUI. And yes, there are QEMU (virtual machine) images to try too. There are many packages ready to be installed, and you can also make your own or install from source.
I am using Moebius[1] on my raspberry pi. It's a Debian derived minimal distro. Because i am using raspberry pi as a headless server i don't need GUI like you.
you may use Raspbian, run raspi-config
and disable the desktop, it will boot straight to the command line.
regarding the 1Gb size -- you are free to remove unnecessary parts and may eventually end up with sub-1Gb image, but there's absolutely no point, because 8-16Gb SD cards are now a commodity and the bigger SD card is, the longer it will live. so, unless you're going to replace SD cards on a weekly basis, I would not recommend using anything smaller than 4Gb.
Have a look at Nard SDK The "minimal" example will fit a 16MB card. However the standard "skeleton" example, which requires a 2GB card, will probably boot with a 1GB card too (due to most of it free space).
I don't know the actual size of my Arch Linux install for Raspberry, but I believe it to be much smaller than 1G. It does not have a dektop environment by default, nor any stuff installed you probably won't use. It is pretty bare, therefore exactly suited for your use case. You are easily able to get all the packages you still need as soon as you have an internet connection. There is an image that can be dowloaded and dd'ed to an SD card to take out for a spin.