пятница, 30 мая 2014 г.

Установить XNeur Switcher 0.17.0 в Ubuntu 14.04

XNeur Switcher - программа для автоматического переключения раскладок 
клавиатуры, в зависимости от набираемого текста.
Очень удобна тем кто много печатает с применением двух и более языков.

Принцип работы xneur аналогичен Punto Switcher в Windows.


На данный момент поддерживаются следующие языки:

Армянский, Белорусский, Болгарский, Чешский, Грузинский, Немецкий, Греческий, 
Английский, Эстонский, Французский, Казахский, Литовский, Латвийский, Польский, 
Молдавский (Румынский), Русский, Испанский, Украинский и Узбекский.

Для удобства работы имеются два режима: автоматический и ручной.

При работе в автоматическом режиме, xneur автоматически определяет раскладку 
вводимого текста и изменяет язык за вас. В этом режиме предусмотрена возможность 
задания приложений исключений, в которых автоматический режим будет заменён на ручной.

Подробнее почитайте на сайте разработчика: http://www.xneur.ru

Установка XNeur в Ubuntu 14.04

Программа XNeur есть в Центре приложений Ubuntu и Менеджере программ (Linux Mint), но 
там версия 0.15.0, я же предлагаю подключить её собственный репозиторий, чтобы 
установить последнюю версию 0.17.0. Для этого откройте терминал (Ctrl+Alt+T), скопируйте 
и выполните следующие команды:

sudo add-apt-repository ppa:andrew-crew-kuznetsov/xneur-unstable
sudo apt-get update
sudo apt-get install gxneur

По каким-то причинам разработчики Ubuntu 14.04 "побеспокоились" чтобы не все сторонние 
индикаторы отображались в трее. В этот список входит и Xneur. Но как всегда нашлись 
умельцы, которые пропатчили системный трей.

Чтобы значок Xneur появился в трее, необходимо выполнить следующие команды в терминале:

sudo apt-add-repository ppa:gurqn/systray-trusty
sudo apt-get update
sudo apt-get upgrade


Перезагрузите систему/компьютер и можете пользоваться Xneur:































Если вам мешает основной индикатор раскладки, его можно отключить: 
Параметры системы - Ввод текста - Показывать текущий источник ввода в панели меню:






















И отключите переключение раскладки: Клавиатура - Комбинации клавиш, активировав 
строку Переключиться на следующий источник и нажать клавишу Backspace:





















Удачи.

воскресенье, 25 мая 2014 г.

MKVToolnix

Название:MKVToolnix
Логотип:matroska-logo
Скриншот:mkvtoolnix
MKVToolnix - 4.0.0
Тип:Работа с видео
Тип интерфейса:Console/GUI
Версия:4.0.0
от:June 5, 2010
Лицензия:GPL
Сайт:http://www.bunkus.org/videotools/mkvtoolnix/index.html

MKVToolnix - удобный набор утилит для редактирования Matroska (MKV) видеофайлов в Linux и других Unix-like системах. MKVToolnix схожа с OGMtools, только работает над с MKV форматом. 5 июня 2010 вышел релиз Mkvtoolnix v4.0.0.
MKVToolnix содержит в себе несколько утилит: mkvmerge, mmg, mkvextract, mkvinfo и mkvpropedit.
mkvmerge - консольная утилита для работы с многими форматами мультимедиа файлов, которая может сохранять их в файлы MKV. Любители консольных утилит легко разберутся в ней сами, прочитав man mkvmerge, а для остальных - используйте графическую mmg.
mmg - графическая версия mkvmerge. Может делать то же самое, только в GUI. Позволяет создавать видеофайлы в формате MKV. Вы можете открыть видео в формате AVI, удалить звуковые дорожки, добавить свои и сохранить это все в новом файле. Так же вы можете задавать имена дорожек, языки, теги, устанавливать дорожку по-умолчанию, тайм-коды, задержку аудио, указывать формат к треку видео (FourCC), FPS, формат изображения. Вы можете добавлять вложения, разбивать выходной файл на несколько частей, редактировать главы. Интерфейс mkvmerge GUI (mmg) v4.0.0 полностью переведен на русский язык.

Скриншоты Mkvtoolnix - mmg (mkvmerge)

mkvtoolnix mkvtoolnixmkvtoolnix mkvtoolnix 

mkvinfo - выводит подробную информацию о MKV файлах:
$ mkvinfo 1.mkv 
+ EBML глава
|+ EBML версия: 1
|+ EBML читать версию: 1
|+ EBML максимальная длина ID: 4
|+ EBML максимальная длина размера: 8
|+ Тип документа: matroska
|+ Версия типа документа: 2
|+ Тип документа читал версию: 2
+ Сегмент, размер 735146180
|+ Искать заголовок (подстатьи будут пропущены)
|+ EbmlVoid (размер: 4044)
|+ Информация сегмента
| + Масштаб тайм-кода: 1000000
| + Мультиплексирование приложение: libebml v1.0.0 + libmatroska v1.0.0
| + Написать приложение: mkvmerge v4.0.0 ('The Stars were mine') сборка от Jun 14 2010 12:03:49
| + Продолжительность: 4827.640s (01:20:27.640)
| + Дата: Mon Jun 14 10:20:16 2010 UTC
| + Сегмент UID: 0xa4 0x7f 0x5b 0x69 0x50 0x53 0x85 0xe5 0xd4 0xd2 0x3d 0x4f 0x7e 0x36 0x8a 0x63
|+ Дорожки сегмента
| + Дорожка
|  + Номер дорожки: 1
|  + Дорожка UID: 3919281211
|  + Тип дорожки: video
|  + Флажок сшивания: 0
|  + Минимальный кэш: 1
|  + Кодек ID: V_MS/VFW/FOURCC
|  + CodecPrivate, длина 40 (FourCC: DX50, 0x30355844)
|  + По умолчанию продолжительность: 40.000ms (25.000 fps для видео дорожки)
|  + Язык: und
|  + Видео дорожка
|   + Ширина пикселя: 640
|   + Высота пикселя: 480
|   + Ширина дисплея: 640
|   + Высота дисплея: 480
| + Дорожка
|  + Номер дорожки: 2
|  + Дорожка UID: 1436813707
|  + Тип дорожки: audio
|  + Кодек ID: A_MPEG/L3
|  + По умолчанию продолжительность: 24.000ms (41.667 fps для видео дорожки)
|  + Язык: und
|  + Audio track
|   + Частота дискретизации: 48000
|   + Каналы: 2
| + Дорожка
|  + Номер дорожки: 3
|  + Дорожка UID: 1582642828
|  + Тип дорожки: audio
|  + По умолчанию флаг: 0
|  + Кодек ID: A_MPEG/L3
|  + По умолчанию продолжительность: 26.122ms (38.281 fps для видео дорожки)
|  + Язык: und
|  + Audio track
|   + Частота дискретизации: 44100
|   + Каналы: 2
|+ EbmlVoid (размер: 1114)
|+ Кластер
mkvextract - позволяет сохранять отдельные треки из MKV файлов в другие файлы.
$ mkvextract tracks 2.mkv 1:test.mkv
Извлечение трек 1 с CodecID 'V_MS/VFW/FOURCC' в файл 'test.mkv'. Контейнер формат: AVI (Microsoft Audio/Video Interleaved)
Прогресс: 100%
17:14:35 brainsburn@desktop /files/tmp/2
$ file test.mkv 
test.mkv: RIFF (little-endian) data, AVI, 640 x 480, 25.00 fps, video: XviD
17:14:38 brainsburn@desktop /files/tmp/2
$ mkvextract tracks 2.mkv 2:test.mkv
Извлечение трек 2 с CodecID 'A_MPEG/L3' в файл 'test.mkv'. Контейнер формат: MPEG-1 Audio Layer 2/3
Прогресс: 100%
17:14:45 brainsburn@desktop /files/tmp/2
$ file test.mkv 
test.mkv: MPEG ADTS, layer III, v1,  32 kbps, 48 kHz, JntStereo
mkvpropedit - позволяет модифицировать параметры MKV файлов. 

Установить MKVToolnix

Mkvtoolnix присутствует в ряде популярных ОС - Debian, Arch Linux, Gentoo, FreeBSD, NetBSD, Windows и др.
, но вы можете собрать ее и из исходных кодов. 

Установка MKVToolnix из исходных кодов

Вам понадобится утилита autoconf для сборки. Процесс установки предельно банален: 
Сперва, клонируем Git репозиторий: 
$ git clone git://git.bunkus.org/mkvtoolnix.git
Затем:
$ cd mkvtoolnix
$ ./autogen.sh
$ make
# make install

Установить веб-браузер Pale Moon 24.5.0 в Ubuntu и поизводные

Pale Moon (англ. Бледная Луна) — модифицированная версия браузера 
Mozilla Firefox. РаспространяетсяMoonchild Productions и доступен для 
платформ Windows, Linux и мобильных устройств. Основным отличием от 
Firefox является целый набор внутренних улучшений (по большей части это твики 
и удаленный код), цель которых повысить производительность программы. 
Включает в себя расширенную поддержку современных процессоров (наборов инструкций, 
вроде SSE2), за счёт чего удалось добиться более высокой производительности - 
до 25 % быстрее Firefox.
Pale Moon доступен для свободной загрузки как открытым кодом, так и в бинарном 
исполнении. Большинство расширений и плагинов Mozilla Firefox работают и на Pale Moonhttp://compizomania.blogspot.com/


Особенности (отличия от оригинального Firefox)

    Убрано: функциональность ActiveX, родительский контроль, «Accessibility features».
    Отключено: инспектор, сканирование файлов после загрузки.
    Добавлено: StatusBar, дополнительные настройки прокрутки.
    Включено: предпросмотр вкладок при переключении.
    Изменено: положение элементов управления.
    Требует для работы наличия современного процессора (к примеру, не работает с Athlon XP).

Чесно сказать, я не сторонник всевозможных форков, к которым относится в частности 
Pale Moon, но всё-таки решил попробовать его и не ошибся. Он действительно опережает в 
скорости и низком потреблении ресурсов компьютера своего сородича, поэтому хочу 
поделиться установкой и настройкой с вами.

Установка Pale Moon 24.5.0 в Ubuntu и поизводные

Откройте терминал (Ctrl+Alt+T), скопируйте и выполните команды согласно вашей системы 
(32 или 64-bit):

Для систем 32-bit: 

cd /tmp && wget sourceforge.net/projects/pm4linux/files/24.5.0/
palemoon-24.5.0.en-US.linux-i686.tar.bz2 && tar -xjvf palemoon-24.5.0.en-US.linux-i686.tar.bz2

sudo mv palemoon /opt/palemoon24.5.0

sudo ln -sf /opt/palemoon24.5.0/palemoon /usr/bin/palemoon
 

Для систем 64-bit:

cd /tmp && wget sourceforge.net/projects/pm4linux/files/24.5.0/
palemoon-24.5.0.en-US.linux-x86_64.tar.bz2 && tar -xjvf palemoon-24.5.0.en-US.linux-x86_64.tar.bz2

sudo mv palemoon /opt/palemoon24.5.0

sudo ln -sf /opt/palemoon24.5.0/palemoon /usr/bin/palemoon


По окончании установки, так как у Pale Moon нет пока значка запуска, в первый раз запустите 
его из терминала следующей командой:

palemoon & exit

Браузер откроется с английском интерфейсом и различными пояснениями, опять же на 
английском языке. Загрузите языковой пакет в разделе Congratulations по ссылке, указанной 
на снимке - Language Packs:


Из предложенного перечня языковых пакетов выберите русский язык и нажмите на ru.xpi:


Откроется установочное окно. Кликните на кнопке Install Now:

После установки языкового пакета необходимо переключить язык браузера. Ниже приведена 
инструкция по установке и переключению языка:

Иструкция в 3-ем пункте посняет следующее:

1. Откройте новую вкладку в браузере Pale Moon, введите в панели навигации about:config и 
нажмите Enter.
2. В строку поиска скопируйте/введите general.useragent.locale
3. Сделайте двойной клик на единственной строке с языком en-US:

4. В открывшемся окне измените язык на ru и OK:

Большая часть работы сделана и остаётся последнее, создать значок (ярлык) запуска, т. к. 
неудобно всё время запускать его из терминала или посредством Alt+F2.
Откройте папку с ярлыками /applications с правами суперпользователя следующей командой в 
терминале:

sudo nautilus /usr/share/applications

Примечание. Измениете в команде nautilus на название файлового менеджера своего 
дистрибутива.

Для создания нового ярлыка Pale Moon можно выбрать любой из представленных, но я 
выбрал Firefox. Правый клик на значке и в контекстном меню Копировать в... - Рабочий стол
Значок Firefox должен отобразиться на рабочем столе. Вновь правый клик на значке на 
рабочем столе - Свойства. В открвшемся окне Свойства в поле Имя введите 
Веб-браузер Pale Moon, а в поле Команда введите /opt/palemoon24.5.0/palemoon
Клик в окне Свойства на самом значкеFirefox, перейдите по следующему адресу: 
opt/palemoon24.5.0/browser/icons и нажмите Открыть:


У вас должно получиться в окне Свойства, как на снимке:

Закройте окно Свойства и перетащите созданный ярлык Веб-браузер Pale Moon с рабочего 
стола в папку applicationsфайлового менеджера, открытого с правами суперпользователя. 
Ярлык должен отобразиться в перечне вместе сдругими значками:

А это значит, что вы теперь можете запускать Pale Moon из меню:

Если вам Pale Moon понравился, его можно сделать браузером по умолчанию в системе: 
Параметры системы - Сведения о системе - Приложения по умолчанию - Веб - 
Веб-браузер Pale Moon:
http://compizomania.blogspot.com/
Источник: http://www.palemoon.org/

Удачи.

четверг, 22 мая 2014 г.

Возвращаем к жизни WD My Book Live

WD My Book Live
Сетевой накопитель Western Digital My Book Live - довольно интересное в функциональном плане и не дорогое устройство. По этой причине и стало довольно популярно для домашнего использования. Кому интересно, без труда найдет подробное описание и отзывы владельцев в сети, я же расскажу о ремонтопригодности данного девайса. Ну, приступим...

Разбираем WD My Book Live

Вот так с ходу, разобрать My Book Live, при этом ничего не сломав, та еще задачка. Дело в том, что корпус удерживают внутренние фиксаторы-защелки, никак себя не обнаруживающие при внешнем осмотре. Корпус My Book Live собран добротно и не люфтит, потому лучше заранее знать где расположены эти самые защелки.
Разбираем WD My Book Live.
Чтобы не поцарапать и не ковырять корпус отвертками, лучше всего защелки открыть чем-нибудь тонким, твердым и плоским. Для вскрытия я использовал обычный широкий канцелярский нож, поочередно просовывая его в щель в указанных местах. После чего просто сдвигаем крышку.
Как разобрать My Book Live. Форма и расположение защелок на корпусе.
Надеюсь, приведенные картинки и описание помогли без ущерба вскрыть устройство. Теперь перейдем к основной части, а именно "раскирпичеванию" My Book Live.

Замена жесткого диска и прошивка My Book Live

Главным недостатком WD My Book Live можно считать то, что он не имеет собственной энергонезависимой памяти и всё программное обеспечение (прошивка устройства) записана на жестком диске, где располагаются пользовательские данные. Собственно, отсюда и все проблемы со сменой жесткого диска и ремонтопригодностью устройства.
Мне принесли "окирпиченный" My Book Live, на HDD которого обнаружилось просто огромное число битых секторов. Приговор однозначный - замена жесткого диска на аналогичный - 1Tb Western Digital Caviar Green IntelliPower. В принципе, можно совершить некоторый апгрейд и установить 2Tb или 3Tb, тут уже всё зависит от вашего желания и возможностей.
Пришло время заняться непосредственно прошивкой нашего устройства. Для этого нам понадобится компьютер с Linux на борту. Я использовал загрузочную флешку с дистрибутивом Linux Mint, быстрее и удобнее. Если само слово Linux вас пугает, то наверное, дальнейшие действия следует доверить кому-то другому.
Кроме компьютера с Linux, потребуется актуальная прошивка My Book Live и скриптdebrick.sh, за который огромное спасибо dan kvelstad (страничка скрипта).

Официальная страница поддержки WD My Book Live. Прошивку лучше брать с одного из двух зеркал: зеркало#1 | зеркало#2

  1. Качаем с одного из зеркал или сайта WD последнюю прошивку (apnc-##########.deb). Извлекаем из .deb пакета образ диска rootfs.img (если вы еще не пользуетесь архиватором 7zip, то самое время начать) и закидываем его на флешку. Туда же кладем и скрипт debrick.sh
  2. Подключаем жесткий диск к материнской плате вашего компьютера. Рабочий диск лучше отключить, все равно загружаться будем с флешки.
  3. Загружаем Linux Mint или какой там у вас (все действия буду писать именно для Mint). Для работы скрипта необходим mdadm, устанавливаем его через менеджер пакетов. Самому скрипту желательно выставить атрибут исполняемого файла.
  4. Запускаем терминал и выясняем куда подцепился наш новый жесткий диск:
mint@mint ~ $ sudo fdisk -l
Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000
Disk /dev/sda doesn't contain a valid partition table
Видим, что /dev/sda - это наш подопечный и он девственно чист. Все приготовления закончены и осталось только выполнить команду:
debrick.sh /dev/sda rootfs.img destroy
Здесь мы выполняем скрипт debrick.sh, передав ему в качестве параметров название нашего жесткого диска - /dev/sda, прошиваемый образ - rootfs.img и указываем что все данные можно стереть и разметить диск заново - destroy.
Не забудьте правильно указать пути, как к самому скрипту, так и к прошиваемому образу. Скрипт запускается с root правами. Вот как это было у меня:
mint@mint ~ $ sudo -i
mint ~ # '/home/mint/Desktop/debrick.sh' /dev/sda '/media/mint/SONYAPE/rootfs.img' destroy
********************** DISK **********************
script will use the following disk: 
Error: /dev/sda: unrecognised disk label
is this REALLY the disk you want? [y] y
********************** IMAGE **********************
********************** IMPLEMENTATION **********************
everything is now prepared!
device: /dev/sda
image_img: /media/mint/SONYAPE/rootfs.img
destroy: true
this is the point of no return, continue? [y] y
32+0 records in
32+0 records out
33554432 bytes (34 MB) copied, 0.0387272 s, 866 MB/s
32+0 records in
32+0 records out
33554432 bytes (34 MB) copied, 0.0349998 s, 959 MB/s
32+0 records in
32+0 records out
33554432 bytes (34 MB) copied, 0.0357555 s, 938 MB/s
32+0 records in
32+0 records out
33554432 bytes (34 MB) copied, 0.0342852 s, 979 MB/s
Testing with pattern 0x00: done 
Reading and comparing: done 
GNU Parted 2.3
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) mklabel gpt 
(parted) mkpart primary 528M 2576M 
(parted) mkpart primary 2576M 4624M 
(parted) mkpart primary 16M 528M 
(parted) mkpart primary 4624M -1M 
(parted) set 1 raid on 
(parted) set 2 raid on 
(parted) quit 
Information: You may need to update /etc/fstab. 
Warning: blocksize 65536 not usable on most systems.
mke2fs 1.42.5 (29-Jul-2012)
mkfs.ext4: 65536-byte blocks too big for system (max 4096)
Proceed anyway? (y,n) y
Warning: 65536-byte blocks too big for system (max 4096), forced to continue
Filesystem label=
OS type: Linux
Block size=65536 (log=6)
Fragment size=65536 (log=6)
Stride=0 blocks, Stripe width=0 blocks
15144960 inodes, 15191344 blocks
0 blocks (0.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=133677056
232 block groups
65528 blocks per group, 65528 fragments per group
65280 inodes per group
Superblock backups stored on blocks: 
65528, 196584, 327640, 458696, 589752, 1638200, 1769256, 3210872, 
5307768, 8191000
Allocating group tables: done 
Writing inode tables: done 
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done 
destroying was done, would you like to continue with installation? [y] y
mdadm: size set to 1999808K
mdadm: array /dev/md0 started.
mke2fs 1.42.5 (29-Jul-2012)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
125184 inodes, 499952 blocks
24997 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=515899392
16 block groups
32768 blocks per group, 32768 fragments per group
7824 inodes per group
Superblock backups stored on blocks: 
32768, 98304, 163840, 229376, 294912
Checking for bad blocks (read-only test): 0.00% done, 0:00 elapsed. (0/0/0 errdone 
Allocating group tables: done 
Writing inode tables: done 
Creating journal (8192 blocks): done
Writing superblocks and filesystem accounting information: done 
mdadm: added /dev/sda2
synchronize raid... done
copying image to disk... 
3999616+0 records in
3999616+0 records out
2047803392 bytes (2.0 GB) copied, 174.816 s, 11.7 MB/s
mdadm: stopped /dev/md0
all done! device should be debricked!

Как видите, все завершилось наилучшим образом и в итоге мы имеем работающий WD My Book Live. 
Взято здесь .

понедельник, 19 мая 2014 г.

Форматирование флешек в Linux

1 вариант
Для форматирования флешки в Linux, выполните следующие шаги:
1. Воткните флешку (в вход USB или в карт-ридер).
2. Отыщите имя устройства, которое было присвоено системой вашей флешке. Для этого пишем "df" до вставки флешки и после. Вот примерно так:
[it@localhost ~]$ df
Файловая система 1K-блоков Исп Доступно Исп% смонтирована на
/dev/sda2 20647424 3702176 15896416 19% /
/dev/sda5 2064208 102776 1856576 6% /tmp
/dev/sda6 2064204 561104 1398244 29% /var
/dev/sda3 20642428 4321280 15272572 23% /home
/dev/sda1 253871 26120 214644 11% /boot
/dev/sda9 434267876 120655520 291552736 30% /media/all
/dev/sda8 253867 13855 226905 6% /var/log
tmpfs 1030760 804 1029956 1% /dev/shm
[it@localhost ~]$ df
Файловая система 1K-блоков Исп Доступно Исп% смонтирована на
/dev/sda2 20647424 3702180 15896412 19% /
/dev/sda5 2064208 102776 1856576 6% /tmp
/dev/sda6 2064204 561108 1398240 29% /var
/dev/sda3 20642428 4321280 15272572 23% /home
/dev/sda1 253871 26120 214644 11% /boot
/dev/sda9 434267876 120655520 291552736 30% /media/all
/dev/sda8 253867 13858 226902 6% /var/log
tmpfs 1030760 804 1029956 1% /dev/shm
/dev/sdb1 7807236 3958144 3849092 51% /media/MY
Сравнивая оба списка находим, что имя /dev/sdb1 (способ, предложенный изначально с помощью dmesg | tail не дал порядковый номер устройства)
3. "Отмонтируем" нашу флешку, выполнив команду:
$ sudo umount /dev/sdb1
4. К примеру, нам необходимо, чтобы флешка была отформатирована в формате fat32 (в Linux это - vfat). выполните команду:
$ sudo mkfs.vfat /dev/sdb1
После успешного выполнения этой команды флешка будет отформатирована.
Если вам необходимо отформатировать флешку в другом формате, вам доступна возможность форматирования в других форматах. Вот список возможных форматов и соответствующих команд:
mkfs.ext2 - EXT2
mkfs.ext3 - EXT3
mkfs.ext4 - EXT4
mkfs.bfs - BFS
mkfs.msdos - MSDOS
mkfs.reiserfs - ReiserFS
mkfs.minix - Minix
mkfs.ntfs - NTFS
mkfs.vfat - VFAT (Fat32)

Какой тип файловой системы выбрать вам, решайте сами. Все зависит от ваших нужд.
Для тех, кто любит давать устройствам "имена" в виде "лейблов", при форматировании доступен ключ -n.
Команда:
sudo mkfs.vfat /dev/sdb1 -n 'Flashka'
позволит выполнить форматирование флешки опознанной системой как устройство sdb1. Флешка будет отформатирована в файловой системе Fat32 и ей назначен лейбл "Flashka".

Источник: http://ithowto.ru/os/linux/168-formatirovanie-fleshki.html

2 вариант
Для форматирования флешки в Linux, выполните следующие шаги:

1. Воткните флешку в вход USB вашего компьютера.

2. Отыщите имя устройства, которое было присвоено системой вашей флешке. Выполните в командной строке команду:

dmesg | tail

Результатом будет вид типа:

[14122.352617] sd 4:0:0:0 [sdb] Write Protect is off
[14122.352619] sd 4:0:0:0: [sdb] Mode Sense 03 00 00 00
....
[14122.361241] sdb:
[14122.361247] sd 4:0:0:0: [sdb] Attached SCSI removable disk
[14122.361249] sd 4:0:0:0: Attached scsi generic sg2 type 0


sdb в квадратных скобках и есть имя устройства, которое было присвоено системой вашей флешке.

3. "Отмонтируем" нашу флешку, выполнив команду:

umount /dev/sdb

4. К примеру, нам необходимо, чтобы флешка была отформатирована в формате fat32 (в Linux это - vfat). выполните команду:

sudo mkfs.vfat /dev/sdb

После успешного выполнения этой команды флешка будет отформатирована. 

Если вам необходимо отформатировать флешку в другом формате, вам доступна возможность форматирования в других форматах. Вот список возможных форматов и соответствующих команд:

mkfs.ext2 - EXT2
mkfs.ext3 - EXT3
mkfs.ext4 - EXT4
mkfs.bfs - BFS
mkfs.msdos - MSDOS
mkfs.reiserfs - ReiserFS
mkfs.minix - Minix
mkfs.ntfs - NTFS 
mkfs.vfat - VFAT (Fat32)

Какой тип файловой системы выбрать вам, решайте сами. Все зависит от ваших нужд.

Для тех, кто любит давать устройствам "имена" в виде "лейблов", при форматировании доступен ключ -I. 

Команда:

sudo mkfs.ext3 -I -n 'Work' /dev/sdb

позволит выполнить форматирование флешки опознанной системой как устройство sdb. Флешка будет отформатирована в файловой системе ext3 и ей назначен лейбл "Work".

3 вариант
Доброго времени суток уважаемые гости! :) Не для кого не секрет, что в терминале можно сделать все то, что и в GUI системы Linux. И сегодня мы будем форматировать USB-флеш-накопитель как раз таки в Linux, все при помощи команд :)
Интересно? Читаем далее...
Открываем терминал и находим командой:
df
вашу флешку для форматирования:
В нашем случае называется она Seth и расположена в /dev/sdc1.
Теперь нам нужно ее отмонтировать, сделаем это командой:
sudo umount /dev/sdc1
Теперь, чтобы отформатировать ее в файловую систему ext4 и присвоить имя "Ubuntu", введем команду:
sudo mkfs.ext4 -n 'Ubuntu' -I /dev/sdc1
Теперь давайте подробней остановимся на данной команде и разберем, что мы там написали:
  • mkfs - команда, для создания файловой системы в Linux;
  • ext4 - файловая система, также можно и использовать: bfs, ext2, ext3, minix, msdos, vfat, xfs, xiafs;
  • Опция -n - присваивает имя тому, в нашем случае Ubuntu;
После форматирования, введем снова команду:
df
и получим:
Наша флешка висит на /dev/sdc1 и имеет имя Ubuntu, как мы и задавали в команде :)
Вот и все :)