Images are normally written on another Windows, Linux or Mac OS computer, and then the card is moved to the Raspberry Pi. There are also apps to write cards on Android devices or Chromebooks.
The Raspberry Pi itself does nothing without an OS, so you need a working OS to use the Pi to write another card. If all you have is a Raspberry Pi and an empty SD card, you are out of luck. Ask a friend or relative with a computer to help you make your first Raspbian or NOOBS card.
If you happen to have a Raspberry Pi 3B+ model, you also have the option of writing a Raspbian image to a USB flash drive (the 3B+ can boot directly from USB with no SD card), but you'll still need a working computer to do that.
If your Pi already has a working OS, and you are just trying to make another card with a USB SD card adapter, you can extract the image file from the .zip download and use the dd or cp command to write the new card. It's also possible to extract and write in one operation to save space. From a root shell or terminal (sudo su) you can extract the image and write the card all in one step with the following command.
Code: Select all
unzip -p 2019-09-26-raspbian-buster-lite.zip >/dev/sda
This assumes you are in the directory with the .zip file and your SD card in the reader is /dev/sda.
My mind is like a browser. 27 tabs are open, 9 aren't responding,
lots of pop-ups...and where is that annoying music coming from?