Форматирование карт памяти на интернет-планшетах N800 или N810
Обновлено (08.05.09): Если Вам просто нужно отформатировать карту памяти, тогда Вам сюда: Форматирование карт памяти на интернет-планшетах N800 или N810 – 2
Цель этой заметки – отформатировать карту памяти так, чтобы подготовить ее к статье “Загрузка с карты памяти N8×0 своими руками”
Внимание: форматирование карты приведет к потере всех данных, хранящихся на ней.
1. Установка необходимых пакетов и создание необходимых разделов на карте памяти
Теория: N810 оборудована встроенной картой памяти в 2Гб и одним разъемом под карту minoSD, в N800 – два разъема для карт памяти SD. Все карты делятся на:
- External (внешняя карта) ей соответствует файл /dev/mmcblk1, карта монтируется как /media/mmc1
- Internal (внутренняя карта) ей соответствует файл /dev/mmcblk0, карта монтируется как /media/mmc2
Выбираем карту с которой будем работать. В данном примере будем работать с внутренней картой памяти. Для нее нужно будет создать два раздела, первый раздел будет VFAT (соответствует “6″), второй раздел LINUX_83, третий и четвертый разделы остаются пустыми. У меня карточка объемом 2Гб, она будет разбита на 480Мб(соответствует значение 15000) под VFAT, а остальное под раздел Linux, кстати, на нем и будет в дальнейшем размещаться ОС Maemo.
Запускам X Terminal:
получаем root доступ, далее выполняем следующие комманды:
apt-get install e2fsprogs
ставим пакет e2fsprogs, он содержит набор утилит для работы с разными файловыми системами
umount /media/mmc1
размонтировать карту памяти mmc1
umount /media/mmc2
размонтировать карту памяти mmc2
sfdisk /dev/mmcblk0
Утилитой sfdisk создадим необходимые нам разделы на карте памяти, в примере это внутренняя карта памяти.
/dev/mmcblk0p1:1,15000,6
/dev/mmcblk0p2:15001,,
/dev/mmcblk0p3:
/dev/mmcblk0p4:
2. Форматирование разделов карт памяти:
После создания разделов отформатируем их:
mkdosfs /dev/mmcblk0p1
форматируем первый раздел утилитой mkdosfs
shutdown -r now
перезагружаем интернет-планшет
mke2fs /dev/mmcblk0p2
форматируем второй раздел утилитой mke2fs
shutdown -r now
опять перезагружаем интернет-планшет
3. Монтирование разделов карт памяти:
Теперь настало время монтировать карту(ы) памяти обратно:
Раздел, отфарматированный VFAT будет автоматически подмонтирован при старте системы. Раздел EXT2 необходимо монтировать вручную:
insmod /mnt/initfs/lib/modules/$(uname -r)/mbcache.ko
insmod /mnt/initfs/lib/modules/$(uname -r)/ext2.ko
mount /dev/mmcblk0p2 /media/mmc2
Источник: http://wiki.maemo.org
