Page 1 of 1

Re: SD card

Posted: Sat Apr 14, 2012 4:16 pm
by svrsig
The files required on the SD card to get simple functionality (a command line prompt) are as follows:

The boot partition must contain:
• bootcode.bin : 2nd stage bootloader, starts with SDRAM disabled
• loader.bin : 3rd stage bootloader, starts with SDRAM enabled
• start.elf: The GPU binary firmware image, provided by the foundation.
• kernel.img: The OS kernel to load on the ARM processor. Normally this is Linux -
see instructions for compiling a kernel.
• cmdline.txt: Parameters passed to the kernel on boot.
Optional files:
• config.txt: A configuration file read by the GPU. Use this to override set the video
mode, alter system clock speeds, voltages, etc.
• vlls directory: Additional GPU code, e.g. extra codec’s. Not present in the initial
release.
Additional files supplied by the foundation
These files are also present on the SD cards supplied by the foundation.
Additional kernels. Rename over kernel.img to use them (ensure you have a backup of the
original kernel.img first!):
• kernel_emergency.img : kernel with busybox rootfs. You can use this to repair the
main linux partition using e2fsck if the linux partition gets corrupted.
Additional GPU firmware images, rename over start.elf to use them:
• arm128_start.elf : 128M ARM, 128M GPU split (use this for heavy 3D work,
possibly also required for some video decoding)
• arm192_start.elf : 192M ARM, 64M GPU split (this is the default)
• arm224_start.elf : 224M ARM, 32M GPU split (use this for Linux only with no 3D or
video processing. It’s enough for the 1080p frame buffer, but not much else)

Although these do not include a Linux GUI they are quite small files which could be easily sourced without huge bandwidth allowing the RPi to be confirmed as functioning. Can we have a simple link to these please?

Re: SD card

Posted: Sat Apr 14, 2012 4:20 pm
by abishur
This is rather advanced stuff you're talking about in a absolute beginners sub forum, I'm moving the topic to Features and Requests

Re: SD card

Posted: Sun Apr 15, 2012 9:00 am
by rew
svrsig, minimal configuration. Hmm. Sounds like a plan. I'll see what I can do on monday. On the other hand, getting some hardware drivers working may be a priority.

Re: SD card

Posted: Sun Apr 15, 2012 3:29 pm
by EarthlyPangaea
Can you get what you need from the raspberry pi github page?

I think most of those files can be got here:

https://github.com/raspberrypi/firmware ... aster/boot

Re: SD card

Posted: Tue Apr 17, 2012 6:07 am
by rew
That is, I think not the question. The question is: How small can you make an image file so that you can boot the raspberry pi. The current image file is something like 2G, can a 'pi be made to run with an image that could be distributed as 100M? Yes. 10M? Yes. 2M? I think not. But I'll try.

Re: SD card

Posted: Wed Apr 18, 2012 7:13 pm
by rew
I worked on that yesterday. With static IP configuration it was above 10Mb, but getting DHCP working was troublesome. Not done yet.

Re: SD card

Posted: Wed Apr 18, 2012 7:13 pm
by rew