Форматируем microSD для beaglebone

microsd for beaglebone

Для того что бы не форматировать microSD для beaglebone вручную,  написал скрипт:

 

#!/bin/bash
 
# указываем какое устройство будем форматировать,
# ВНИМАНИЕ!!! вся информация на этом диске будет утеряна
DISK=/dev/sdb
 
# Отмонтируем все разделы на microSD
for part in `ls ${DISK}*`; do
  umount $part
done
 
# Отчищаем карту ( стираем таблицу разделов и т.д.)
dd if=/dev/zero of=${DISK} bs=512 count=100
 
# Создаём первый раздел 
echo -e "n\np\n1\n\n+64M\na\n1\nt\nc\nw" | fdisk ${DISK} || exit 1
# Создаём второй раздел
echo -e "n\np\n2\n\n\nw" | fdisk ${DISK} || exit 1
 
# форматируем первый раздел под fat32, ставим метку boot
mkfs.vfat -F 32 ${DISK}1 -n boot || exit 1
 
# форматируем второй раздел под ext3, ставим метку rootfs
mkfs.ext3 ${DISK}2 -L rootfs || exit 1
Запись опубликована в рубрике Использование linux с метками , , , . Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш e-mail не будет опубликован.

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>