RaspberryPi Boot Card Creation

This manual describes how to prepare and create a bootable SD Card from the downloadable IACBOX RaspberryPi Installer on both Windows and Linux based operating systems.

Partitioning using Disk Management for Windows

To prepare the Boot Card with Microsoft Windows operating system it is recommended to use the Disk Management, which is already included in Windows 10 system by default. Start the Disk Management with right-click on the Start Menu, and then choose Disk Management to see the below window open.

image

Scroll to the lower section of the window and find Disk with type Removable under disk name.

Delete all existing partitions on the SD Card by right-clicking on each of all allocated partitions and then choosing Delete Partition so it becomes s single Unallocated partition.

Right-click on the disk partition, then click on New Simple Volume and Simple Volume Wizard pop-up will open, click Next on it, and this will be displayed.

image

Click Next, and Assign Drive Letter or Path window will be displayed

image

Click on the Assign the following drive letter and click Next.

Then Format Partition option like below will be displayed

image

Choose Do not format this volume and click Next. A confirmation will be displayed, click Finish and get back to the Disk Management window.

image

Now right-click on the Partition, and click on Shrink Volume... to open a new dialog where the partition size can be specified.

image

Enter the amount of space to shrink in MB according to the SD Card size, so the Total size after shrink in MB will be around 2000 and click Shrink. Confirm with Yes on the confirmation popup.

The Disk Management will be displayed again with the SD Card being partitioned into two partitions, one with RAW type and the other one will still say Unallocated.

image

Right-click on the RAW partition and click Format to open a new dialog .

image

Enter the Label and choose File system as FAT32 then click OK.

Clicking OK on Format confirmation popup will finish the partition steps.

Partitioning using Linux CLI

If you are using a Linux based operating system we recommend using the fdisk command-line utility. Because this command needs root privilege, we must use sudo at the beginning of the command. After inserting the SD Card into your Linux machine, carefully follow the below steps.

Issue the command below to enter fdisk utility.

sudo fdisk /dev/mmcblkX

After entering fdisk Command you can enter this sequence in order. Only the p (Print Partition) command is optional and can be skipped.

# short commands to type
p
d
n
p
1
2048
+2G
t
c
p
w

The d command is meant to delete all existing partitions on the SD card and can be repeated as needed.

image

After those steps, format the partition using the below command. This is the last step for partitioning the SD Card on Linux.

sudo mkfs.fat -F 32 /dev/mmcblkXp1 -n IACBOX

Next, mount the disk to some mount-point.

mount /dev/mmcblkXp1 mount-point

Extract downloaded installer

Extract files from downloaded IACBOX archive to drive (Windows), or mount point (Linux).