Flashing Linux to SD Card

From Dejvino's Knowledge Base
Revision as of 05:43, 14 April 2020 by Dejvino (talk | contribs)
Jump to navigation Jump to search

How to flash Linux onto an SD Card?

dd if=file.img of=/dev/sdx bs=4M status=progress

where /dev/sdx is the SD Card block device (NOT a partition, the whole thing!).

Clearing an SD Card

The following clears the start and the end of an SD Card (or any block device in general).

SD_CARD_DEVICE=/dev/sdX sudo dd if=/dev/zero of=$SD_CARD_DEVICE bs=512 count=1024 sudo dd if=/dev/zero of=$SD_CARD_DEVICE bs=512 seek=$(( $(blockdev --getsz $SD_CARD_DEVICE) - 1024 )) count=1024