Boot from a 16MB SD card?
Vince M Hudd (116) 534 posts |
I’ve just spotted the latest post on the Raspberry Pi website: Boot from a 16MB SD card – and I’m a bit surprised it’s not been commented on here. I’ll just leave this quote out there:
|
Raik (463) 2061 posts |
Is not a problem, I think. I boot my first Beagle from a 32MB Card and there is enough space free. |
Steve Pampling (1551) 8172 posts |
“Pre-boot” – hmm, with absolutely no work whatsoever a RO user manages to load an OS with GUI from 4MB, add fully populated boot and a copy of the DDE plus the source to !PC etc and you can push that to 140MB |
Rick Murray (539) 13851 posts |
I could boot a fully functional (but essentially resource free) version of RISC OS on an SD card half that size. Around 4MB or so for the RISC OS image, and the same again for all the Pi startup stuff. It isn’t just “doable”, it’s a simple copy’n’paste operation. Give me a 256MB card and I’ll give you a complete RISC OS setup with apps and stuff. Double that and we can throw in the complete build environment so the OS can build itself. That’s probably why nobody here commented on the article. To us, this just isn’t news. ☺ |
Chris Evans (457) 1614 posts |
A Pi SD card has to have start.elf as well as the ROM and !Boot. |
Vince M Hudd (116) 534 posts |
Exactly the reason I thought it worth pointing out. :) Chris:
Blimey! Who on Earth is still supplying cards that size? |
Dave Higton (1515) 3534 posts |
I don’t even remember MMC cards of that low a capacity. I did buy a 64MB one some years ago for when I was developing SD card read/write for the BB. |
Chris Evans (457) 1614 posts |
The 32MB card has arrived. I can HForm it and read/write but SystemDisc fails to partition it. I suspect Ben never expected anyone to use such a small card. I’ve emailed him. |
Raik (463) 2061 posts |
I have the same problem with my 32MB card and emailed Ben… ;-) |
Chris Evans (457) 1614 posts |
I’ve received the 16MB card and now have an 8MB card on its way from Canada. |
Chris Evans (457) 1614 posts |
The 8MB card has arrived but is IIRC actually only 6.68MB:-( Help wanted: For the 8MB card we will need use a single FAT partition. For the 16MB card life should be a lot easier Anyone fancy the challenge? |
Steve Revill (20) 1361 posts |
You could always download RISC OS Pico and swap the ROM image with the latest RISC OS Pi beta image. That’d get you most of the way there. |
Chris Hall (132) 3559 posts |
What is it that you want? The Pico build (4.5 Mbytes) will start up on the Raspberry Pi with no desktop environment but a fully functional RISC OS machine starting up in BASIC. If you take the standard HardDisc4 image and remove the following directories: In any case you don’t need to buy small SD cards (to test it that is), just create the SD card image for a small card and write it to a big card. If it works then you know that it works. If you must have everything in a single FAT partition, then you will need to copy a squeezed HardDisc4 to RAMDisc and expand it there and boot from it so that you will have the correct filetypes anyway. Getting that emthod to work (in principle) is step 1. Step 2 is to keep cutting stuff out of HardDisc4 until you have what you want – sufficient of what you actually want and sufficient of what you don’t want but find you need for it to work. Then turn the cut down HardDisc4 image into a util file that can be copied to RAMDisc and run (to expand it) and bingo! An obvious question – are such small SD cards so cheap that they could be given away (and if so are there many of them out there anyway or will the supply quickly dry up)? |
Stephen Unwin (1516) 154 posts |
I feel it’s the achievement that gets the kudos, not the practicality. What’s the point if there’s not much more space a user can add to. However, when applied to a larger (and more available) card, it shows how sleek and efficient an operating system could, (and possibly should,) be. |
Chris Evans (457) 1614 posts |
Whilst kudos is certainly a big part of it I think making it as usable as fairly standard RISC OS computer I think would be the most impressive. So for me that rules out Pico. |