The SD card is the Pi's "hard drive", so everything is stored on it, the OS, applications, games, and your data. So yes, it needs to be inserted if you want the Pi to boot up.bradwolf wrote:Im a novice and first timer with raspberry pi. I have a pi 3 i have successfully downloaded th os via sd card. Next I attempted to download retropie but was told that there was not enough room on sd card. not sure how that is being 32g card and only other thing on it was os. My ultimate question is do I need to have the sd card with the os on it inserted at all times or can I delete the os off the sd card after the pi has been set up?
thanks for that resource. last question, if i were to use a separate sd card for downloading retropie that does NOT have the os installed on it will that work? and after that i just reinsert the sd card that DOES have the os on it to finally utilize retropie. Or does anything i want to do essentially run off the inserted sd card and programs like retropie are not on the pi itself but as a previous responder said that the sd card IS the pi hardrive?wildfire wrote:All the information you need is here https://github.com/RetroPie/RetroPie-Se ... stallation.
Post back with more specific installation problems.
I bought it from wal-mart. it is a 32g. the only files on it are the NOOBS os files. when i try to download retropie it says only 89.7mb free space. how is this possible? the NOOBS files appear to be about 1.1GB so even if i multiply that by 10 i should still have 20GB available. you think its a bad card?wildfire wrote:Another thing to consider is the validity of your SD card, many fakes are available (8Gb cards reputed to be 32Gb cards etc). Did you buy it from a reputable supplier?
I used raspi-config in an attempt to expand the available space on the sd card and it says im using NOOBS so it is already expandedW. H. Heydt wrote:Given the sequence stated (OP has not said *how* he put the OS--or even which OS--on the SD card), it may very well be that it is partitioned correctly and when downloading retropi the intent was to copy it to the SD card. The missing piece here is, I think...
When you load an image file, like Raspbian, to an SD card, two partitions are created. The only partition normally readable by Windows is the relatively small FAT partition that is used during the initial boot process (it's actually read by the VC4 graphics processor). There certainly wouldn't be space on that partition. With a current install of Raspbian, at first boot, the root partition is expanded to take up the entire rest of the card. With a 32GB card, there should be over 25GB of free space once that expansion is complete.
lets not get caught up in copying one sd card to another at this point. im not so concerned about that. any idea why a 32GB sd card wouldnt have enough free space to accomodate the unzipped retropie files if the only other thing on the card are the NOOBS os files?DougieLawson wrote:Windows can't see ext4 filesystems so it completely ignores them.
Use a linux system to copy things. You've got a Raspberry Pi, build an 8GB SDCard with Jessie Lite (or Jessie if you want to use gparted) to use for doing that stuff. Get a couple of USB SDCard readers and you've got the perfect system for copying from one SDCard to another.
That's correct...if you're using NOOBS, the OS partitions are created to use all the space the card has. There are a couple of ways to get the additional files you need for retropi onto the system. One is to do the downloads using the Pi itself. Another is to download to your PC and then use a network copy program, like pscp, to copy from the PC to the Pi. If the programs are packed for installation in Raspbian (pretty likely for retropi), the you would download and install using "apt-get". The syntax you'll need is "sudo apt-get install <packagename>".bradwolf wrote:I used raspi-config in an attempt to expand the available space on the sd card and it says im using NOOBS so it is already expandedW. H. Heydt wrote:Given the sequence stated (OP has not said *how* he put the OS--or even which OS--on the SD card), it may very well be that it is partitioned correctly and when downloading retropi the intent was to copy it to the SD card. The missing piece here is, I think...
When you load an image file, like Raspbian, to an SD card, two partitions are created. The only partition normally readable by Windows is the relatively small FAT partition that is used during the initial boot process (it's actually read by the VC4 graphics processor). There certainly wouldn't be space on that partition. With a current install of Raspbian, at first boot, the root partition is expanded to take up the entire rest of the card. With a 32GB card, there should be over 25GB of free space once that expansion is complete.
An SDXC card comes formatted with exFAT file system. Your Windows PC can copy files to that but the RPi CAN NOT boot from a card that has an exFAT file system. viewtopic.php?f=91&t=83372&p=651745#p677748bradwolf wrote:the original 32g sd card i began with allows the pi to boot up just fine but wouldn't allow me to put retropie on it because of lack of space. i grabbed a different sd card a 64g sdxc and put the same os files onto it and it will not boot up the pi. what may be causing this? it doesn't make any sense that the same exact files work on one sd card but not another.
i did both the update and upgrade. thank you. when you say i can download using the pi itself, is that complicated for a novice? also,what if i load the retropie files onto the sd card first and then go on to download the os files on the sd card would that make a difference? and then insert the sd card to begin both installing the os and then retropie?[/quote]bradwolf wrote:That's correct...if you're using NOOBS, the OS partitions are created to use all the space the card has. There are a couple of ways to get the additional files you need for retropi onto the system. One is to do the downloads using the Pi itself. Another is to download to your PC and then use a network copy program, like pscp, to copy from the PC to the Pi. If the programs are packed for installation in Raspbian (pretty likely for retropi), the you would download and install using "apt-get". The syntax you'll need is "sudo apt-get install <packagename>".
All of that said, before you go adding things to a new Pi, first do "sudo apt-get update" to update your package list (so the system knows what is current as opposed to what you have) and then "sudo apt-get upgrade" to actually get and install the current version of anything that has changed.