Raspberry Pi/Install

From Gentoo Wiki
Jump to:navigation Jump to:search

Formatting The Disks

Once you're booted to either a Gentoo installation medium or a working Gentoo system, insert the SD card into a USB port and type the following -

root # parted -l

This will list the available disks and partitions. The particular one you're looking for should say "Mass Storage Device (scsi)" and the capacity should match the size of your SD card -

root # parted -l

Model: ATA WDC WD800BB-22JH (scsi)
Disk /dev/sda: 80.0GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number Start End Size File system Name Flags

1      1049kB  3146kB  2097kB                  grub    bios_grub
2      3146kB  137MB   134MB   ext2            boot    boot, esp
3      137MB   4432MB  4295MB  linux-swap(v1)  swap
4      4432MB  80.0GB  75.6GB  ext4            rootfs

Model: Mass Storage Device (scsi)
Disk /dev/sdb: 31.9GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number Start End Size Type File system Flags

1      1049kB  1605MB  1604MB  primary                lba
2      1605MB  31.9GB  30.3GB  extended               lba
5      1606MB  3753MB  2146MB  logical
6      3754MB  31.9GB  28.2GB  logical

As shown above, my SD card would be device /dev/sdb.

The boot partition on a Raspberry Pi SD card must be a FAT32 partition. However, unlike a standard hard drive, the boot partition does not need to be made bootable.

Next we'll start Parted to make our partitions. We'll use my table above as our example partition table. You'll notice that I have a primary partition as the boot partition, while I then create an extended partition with two logical partitions for the swap and root partitions.

root # parted -a optimal /dev/sdb

First, let's make our label, which will be "msdos" -

parted| mklabel msdos