Difference between revisions of "Boot from MMC"

From Gumstix User Wiki
Jump to: navigation, search
(New page: This section describes how to boot off an MMC memory card == Format the card == Place the card into your reader, and unmount it if it is mounted. Assuming it is the only mmc card, run ...)
(No difference)

Revision as of 00:25, 12 February 2009

This section describes how to boot off an MMC memory card

Format the card

Place the card into your reader, and unmount it if it is mounted.

Assuming it is the only mmc card, run fdisk:

sudo fdisk /dev/mmcblk0

Delete any partitions on the disk, in this case there were two:

Command (m for help): d
Partition number (1-4): 1

Command (m for help): d
Selected partition 2

Create the kernel partition:

Command (m for help): d
Partition number (1-4): 1

Command (m for help): d
Selected partition 2

Set it to FAT16 file system:

<code>
Command (m for help): t
Selected partition 1
Hex code (type L to list codes): 6
Changed system type of partition 1 to 6 (FAT16)
</code>

Create the root fs partition:

<code>
Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 2
First cylinder (22-984, default 22): 22
Last cylinder, +cylinders or +size{K,M,G} (22-984, default 984): 984
</code>

Save the partition table:

<code>
Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: Re-reading the partition table failed with error 13: Permission denied.
The kernel still uses the old table.
The new table will be used at the next reboot.

WARNING: If you have created or modified any DOS 6.x
partitions, please see the fdisk manual page for additional
information.
Syncing disks.
</code>