Создание разделов на флэш-карте
Создание разделов на флэш-карте
ВНИМАНИЕ: Создание разделов на флэш-карте приведет к стиранию всех данных с карты. Поэтому скопируйте все важные данные на компьютер или на другую флэш-карту.
Содержание |
Инсталляция необходимых пакетов и создание разделов
Примечание: в моделях N800 и N810 нумерация файловой системы может немного сбивать с толку.
- Внешнее устройство для чтения карт памяти /dev/mmcblk1 (установлено в /media/mmc1)
- Внутреннее устройство для чтения карт памяти /dev/mmcblk0 (установлено в /media/mmc2)
Поэтому, если планируется форматирования внешней медиа-карты, то необходимо заменить mmcblk0p на mmcblk1p в предлагаемом ниже способе.
Во-первых, понадобится доступ с правами администратора.
В Xterm на планшете запустите:
apt-get install e2fsprogs umount /media/mmc1 umount /media/mmc2 sfdisk /dev/mmcblk0 << EOF 1,15000,6 15001,, EOF
Это создаст два раздела на карте флэш-памяти объемом 1 Гб: первый раздел – FAT16 (вот, что значит число 6), второй раздел – родное разбиение Linux по умолчанию (83). Если используется карта объемом более 2 Гб, используйте "c" (FAT32 LBA) вместо "6". Размер первого раздела будет почти 480 Mб (это значение 15000), а второй раздел займет всю оставшуюся часть карты (это то, что значит ,,). Разделы три и четыре пустые.
Аргументы для sfdisk следующие:
- Узел устройства, который следует использовать для разделения
- Стартовый цилиндр на карте
- Конечный цилиндр на карте (оставьте пустым, чтобы разделение прошло до конца диска)
- Тип файловой системы (полный список)
Цилиндр - это блок объемом 32 Kб на карте флэш-памяти, поэтому 15,000 цилиндров соответствуют 480,000 Кб (приблизительно 480Mб).
Форматирование разделов
После создания требуемой таблицы разделов необходимо инициализировать файловую систему.
Введите от имени администратора:
mkdosfs /dev/mmcblk0p1 shutdown -r now
После перезагрузки откройте Xterm и от имени администратора запустите:
mke2fs /dev/mmcblk0p2 shutdown -r now
Монтаж разделов
Раздел VFAT будет автоматически установлен системой при запуске. Для установки раздела EXT2 нужно загрузить модули ядра, поэтому откройте Xterm и в качестве администратора введите:
insmod /mnt/initfs/lib/modules/$(uname -r)/mbcache.ko insmod /mnt/initfs/lib/modules/$(uname -r)/ext2.ko mount /dev/mmcblk0p2 /media/mmc2
(Примечание: в /media/mmc2 раздел VFAT уже будет установлен. Возможно, вместо этого следует создать каталог в /media и установить его туда?)