1. Сперва определяешь имя файла устройства, назначенное системой флешке:
tail -50 /var/log/kern.log
Ищешь в выводе последовательность строк вида:
scsi6 : SCSI emulation for USB Mass Storage devices
scsi 6:0:0:0: Direct-Access OCZ ATV 1100 PQ: 0 ANSI: 0 CCS
sd 6:0:0:0: [sdb] 62652416 512-byte hardware sectors: (32.0 GB/29.8 GiB)
sd 6:0:0:0: [sdb] Write Protect is off
sd 6:0:0:0: [sdb] Mode Sense: 43 00 00 00
sd 6:0:0:0: [sdb] Assuming drive cache: write through
sd 6:0:0:0: [sdb] 62652416 512-byte hardware sectors: (32.0 GB/29.8 GiB)
sd 6:0:0:0: [sdb] Write Protect is off
sd 6:0:0:0: [sdb] Mode Sense: 43 00 00 00
sd 6:0:0:0: [sdb] Assuming drive cache: write through
sdb: sdb1
sd 6:0:0:0: [sdb] Attached SCSI removable disk
sd 6:0:0:0: Attached scsi generic sg2 type 0
Видим, что это действительно та флешка (у меня это OCZ ATV ). И видим имя файла устройства
sdb.
Теперь мы точно знаем кого собираемся форматировать.
2. На всякий случай размонтируем все старые разделы, которые возможно примонтировались:
umount /dev/sdb?
3. Запускаем fdisk
sudo fdisk /dev/sdb
И удаляем все существующие разделы (d).
Затем создаем новый раздел (n) и задаем (с) ему тип "с" (W95 FAT32 (LBA)).
Сохраняем изменения (w) и выходим из fdisk.
4. Заставляем ядро перечитать новую таблицу разделов на флешке:
partprobe
Теперь появился блочный файл для созданного раздела: /dev/sdb1
5. Форматируем раздел в FAT32:
mkfs -t vfat /dev/sdb1
Вуаля