Fdisk
From Openmoko
(New page: On Linux Machine backup current data on Micro SD-Card before using fdisk. If SD-Card is located in <tt>/dev/sde</tt> use the following ''fdisk'' command: fdisk /dev/sde Replace <tt>/dev/...) |
m (→Create Partions) |
||
Line 15: | Line 15: | ||
# '''<tt>-> d -> 1</tt>''' Delete Partition 1 (repeat for other existing partitions) | # '''<tt>-> d -> 1</tt>''' Delete Partition 1 (repeat for other existing partitions) | ||
# '''<tt>-> n -> 1 -> </tt>''' New partition 1 (enter first and last sector) | # '''<tt>-> n -> 1 -> </tt>''' New partition 1 (enter first and last sector) | ||
− | # '''<tt>-> t -> 1 -> c</tt>''' Set | + | # '''<tt>-> t -> 1 -> c</tt>''' Set [http://www.win.tue.nl/~aeb/partitions/partition_types-1.htmltype c for FAT32 (LBA)] |
# '''<tt>-> a -> 1 </tt>''' Set boot flag for first partition | # '''<tt>-> a -> 1 </tt>''' Set boot flag for first partition | ||
# '''<tt>-> n -> 2 -> </tt>''' New partition 2 (enter first and last sector) | # '''<tt>-> n -> 2 -> </tt>''' New partition 2 (enter first and last sector) |
Revision as of 11:33, 19 October 2010
On Linux Machine backup current data on Micro SD-Card before using fdisk. If SD-Card is located in /dev/sde use the following fdisk command:
fdisk /dev/sde
Replace /dev/sde by appropriate device name. df will help you to identify the device name and size of SD card. Use df to display all mounted storage devices:
sudo df
Depending on your demands or suggestions in manual, create the number of partitions you need
Partition Ratio
The following in the ratio 3 to 1 (e.g. 4000000 blocks):
- FAT32 (3/4 of total size of SD - e.g. blocks 16-3000000)
- EXT3 (1/4 of total size of SD - e.g. blocks 3000001-4000000)
Create Partions
Use fdisk to create partitions:
sudo fdisk /dev/sde
- -> p Check partitions
- -> d -> 1 Delete Partition 1 (repeat for other existing partitions)
- -> n -> 1 -> New partition 1 (enter first and last sector)
- -> t -> 1 -> c Set c for FAT32 (LBA)
- -> a -> 1 Set boot flag for first partition
- -> n -> 2 -> New partition 2 (enter first and last sector)
- -> t -> 2 -> 83 Set type 83 for Linux partition
- -> w Write changes
- -> q quit fdisk
After fdisk operations, format both partitionss. If SD-Card is located in /dev/sde use the following commands (replace /dev/sde by appropriate device name:
# mkfs.vfat -v -n and-media -F 32 /dev/sde1 # mkfs.ext3 -v -L and-data /dev/sde2
If you are root you can remove sudo from the command.
Swap Partition
If you need a swap partition use partition type 82 for Linux Linux partition in fdisk.
-> t -> 2 -> 82 Set type 82 for Linux partition where 2 is the number of the swap partition.