Создаем образ флешки в OS Calculate Linux
Внимание! Все в этой статье делается от пользователя - root!
Первый этап: Отформатировать флешку в терминале.
1. Вставьте флешку в компьютер.
2. Откройте терминал или консоль.
3. Найдите USB-устройство, которое вы хотите отформатировать, с помощью команды:
$ df -T
или так
$ fdisk -l
а также можно узнать командной dmesg, последняя запись будет о вставленной вашей флешки в ПК
Приведённая выше команда выведет список всех дисков и пути к ним. Найдите свое устройство, предназначенное для форматирования.
4. Отмонтируйте диск с помощью команды:
$ umount /dev/[вашафлешка например - sdb]
5. Теперь запустим форматирование в файловую систему fat32:
$ mkfs.vfat -I /dev/[вашафлешка например - sdb]
Разберем вышеприведенную команду.
mkfs
Команда mkfs используется в Linux для создания файловой системы на устройстве, обычно на разделе диска. Аргумент device может задавать имя устройства (например /dev/sdb2), или имя файла, который может содержать файловую систему. Аргумент size - это количество блоков, используемое под файловую систему.
vfat
Форматирует файловую систему в FAT32, доступны также другие форматы: mkfs.bfs, mkfs.ext2, mkfs.ext3, mkfs.ext4, mkfs.minix, mkfs.msdos, mkfs.vfat, mkfs.xfs, mkfs.xiafs и так далее.
-n
Volume-name задает имя (метку) для файловой системы. Имя раздела может быть до 11 символов длиной. По умолчанию метка не создается. В моем случае имя раздела “Fleshka”.
-I
Обычно жесткие диски разбиваются таким образом по умолчанию. Вы запрещаете создавать файловую систему на всем устройсте.
Запустив $ df -T после форматирования, вы увидите:
Ваша флешка была успешно отформатирована.
Второй этап: Создаем образ флешки.
*Дополнение!
Форматировать флешку для переноса образа с помощью команды dd не нужно.*
Что сделаем первую очередь, установим улучшенную версию dd, которая носит название dcfldd.
$ emerge -v sys-apps/dcfldd
Сотрудники лаборатории DoD Computer Forensics Laboratory (DCFL) внесли некоторые изменения в команду dd, тем самым улучшив ее и применяя в своих исследовательских работах. В итоге на свет появилась команда dcfldd, которая обеспечивает хеширование копируемых данных через некоторые промежутки времени для их аутентификации. Более того, dcfldd работает гораздо быстрее, чем dd. Теперь, если Вы хотите именно видеть прогресс копирования, либо создания образа, Вам нужно выполнить команду:
Внимание!
*Выясните с помощью команды df -Th | grep -v tmpfs, где находится ваше устройство,а так же вы должны знать где находится ваш образ. Все пути в командах приведены как пример!
Вот пример:*
$ dcfldd if=/dev/[вашафлешка] of=/path/to/output/file.img
Первая команда: Это записать образ на флешку
$ dcfldd if=/home/user/hpsa-3.4.10-120.rhel7u0.x86_64.dd of=/dev/[вашафлешка например - sdb]
Вторая команда: Это с флешки сделать образ
$ dcfldd if=/dev/[вашафлешка например - sdb] of=/tmp/hpsa-3.4.10-120.rhel7u0.x86_64.iso
Вот еще пример записи модулей ядра для RAID массива от HP.
Скачиваем файлы
hpsa-3.4.10-120.rhel7u1.x86_64.dd.gz,
hpsa-3.4.10-120.rhel7u0.x86_64.dd.gz.
Распаковываем эти файлы:
$ tar -xvf hpsa-3.4.10-120.rhel7u1.x86_64.dd.gz
$ tar -xvf hpsa-3.4.10-120.rhel7u0.x86_64.dd.gz
Получаем:
hpsa-3.4.10-120.rhel7u0.x86_64.dd
hpsa-3.4.10-120.rhel7u1.x86_64.dd
а теперь записываем эти файлы на флешку
$ dcfldd if=/path/to/input/hpsa-3.4.10-120.rhel7u1.x86_64.dd of= [путь куда надо записать -/path/to/output/file.img]
Если у вас возникли проблемы с флешкой, перестала открываться и.т.д.(FATAL ERROR: Bad primary partition 1: ) Решаем так:
dcfldd if=/dev/zero of=/dev/[вашафлешка например - sdb] bs=512 count=1 или fdisk, o.
Ну все, как видете все просто.
Полезные ссылки:
1.Команда dd для Windows:
http://rus-linux.net/lib.php?name=/MyLDP/consol/dd/dd_for_win.html
2.Создаем образ флешки:
http://softhelp.org.ua/?p=4416
3.Как отформатировать флешку в терминале:
http://rus-linux.net/MyLDP/consol/howto-format-usb.html
4.Запись образа на USB-flash
http://www.calculate-linux.org/boards/40/topics/19515
УДАЧИ!
Дополнение: Update 07.06.2016
Узнал о команде: Команда lsblk выводит список дисков и их разделов целиком и в удобном виде
Пример:
~ # lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 111.8G 0 disk
├─sda1 8:1 0 111.8G 0 part
│ ├─calculate-root 253:0 0 107.9G 0 lvm /
│ └─calculate-swap 253:1 0 3.9G 0 lvm [SWAP]
└─sda2 8:2 0 9.5M 0 part
sr0 11:0 1 1024M 0 rom
Ну и откуда узнал ссылка:
Запись ISO образов в Calculate Linux используя Unetbootin и dd
https://www.youtube.com/watch?v=sM6Lc2zbKDs
Сразу скажу программа Unetbootin давно не работает с образами Calculate Linux.