Программирование, радиоэлектроника,
саморазвитие и частичка из моей жизни здесь...

Обзор полезных Live CD/DVD/Flash на основе Linux, как записать и протестировать

Обзор и краткое описание популярных и наиболее полезных сборок загрузочных дисков (Live CD/DVD) на основе Linux. Это незаменимые и свободные инструменты, которые всегда полезно иметь под рукой.

При помощи таких Live CD можно шифровать и восстанавливать информацию, производить разбивку на разделы накопителей, использовать рабочую систему без установки с большим набором свободного программного обеспечения и еще многое другое.

Рассмотрены дистрибутивы: Knoppix, Kali Linux, Tails, Ultimate Boot CD, AVG Rescue CD и другие.

Содержание:

  1. В качестве вступления
  2. Knoppix (Live GNU/Linux System)
  3. Kali Linux (ex BackTrack)
  4. Tails (The Amnesic Incognito Live System)
  5. Puppy Linux
  6. Finnix Linux
  7. Ultimate Boot CD Linux
  8. CloneZilla Live (клонирование, резервирование, восстановление)
  9. AVG rescue CD
  10. Caine (Computer Forensics Linux Live Distro)
  11. Другие Linux Live-дистрибутивы
  12. Запись ISO на флешку в Linux
  13. Запись ISO на CD/DVD в Linux
  14. Запись ISO на Flash под Windows
  15. Как протестировать дистрибутив без записи на носитель
  16. Заключение

В качестве вступления

Что такое Live CD-DVD диск или "живая" сборка? - так зачастую называют операционные системы с набором программного обеспечения (ПО), которые не требует обязательной установки на локальный жесткий или SSD диск, а позволяют пользоваться программами сразу же после загрузки со сменного носителя.

Слово "Live" с английского означает "жизнь", "живой".

Используя "Live"-сборки ПО мы грузим компьютер со специально подготовленного загрузочного носителя (CD, DVD, Flash, USB-HDD), после чего можем использовать операционную систему и программное обеспечение в уже готовом и настроенном виде.

Операционная система и ПО при такой загрузке зачастую работают используя выделенные из ОЗУ (оперативная память) виртуальные диски.

После выключения компьютера все файлы и изменения, вся информация на таких виртуальных дисках очищается, поскольку обесточивается ОЗУ.

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

  1. Восстановление информации с поврежденных носителей данных
  2. Ремонт установленной на жесткий диск операционной системы
  3. Восстановление или сброс забытых паролей
  4. Форензика, расследование инцидентов проникновения в компьютер
  5. и другие.

У некоторых сборок есть возможность сохранять наработанные в процессе их использования данные и конфигурацию на внешние носители или же в свободное пространство загрузочного носителя. Последнее справедливо для сборок на FLASH или HDD/SSD накопителях, поскольку CD и DVD диски в процессе такой работы можно лишь читать.

Сборки популярных дистрибутивов могут загружать разные операционные системы, например: MS-DOS, Free-DOS, MS Windows, GNU/Linux, FreeBSD и другие.

Образы с "живыми" сборками, как правило, распространяются в виде файла-образа с расширением "iso". Такой образ можно без особых проблем записать на чистый CD или DVD диск используя программы K3B, Brasero, Nero и другие.

Также, посредством прямой побайтовой записи, такой файл можно залить на флешь-накопитель. В Linux для этого можно воспользоваться простой и мощной программой "dd". О том как это сделать я расскажу ближе к концу статьи.

Важно заметить что далеко не все загрузочные файлы-образы, которые предназначены для записи на CD/DVD, будут работать при их записи на флешку. Тут нужно внимательно изучать описание конкретной сборки, тестировать.

Ниже я приведу краткий обзор популярных сборок, которые можно грузить в Live-режиме и использовать для самых разных целей. Начнем пожалуй с достаточно известного дистрибутива на основе Линукс - Knoppix.

Knoppix (Live GNU/Linux System)

логотип Knoppix (Live GNU/Linux System)

Рис. 1. Логотип Knoppix (Live GNU/Linux System).

Автором этого замечательного дистрибутива является Клаус Кноппер (Klaus Knopper) - немецкий инженер электрик, разработчик свободного ПО.

Knoppix впервые вышел в мир в сентябре уже далекого 2000-го года. Он был одним из первых Live-дистрибутивов, который базировался на свободной ОС Debian GNU/Linux.

Некоторые важные особенности:

  • Размер - 4ГБ+;
  • В основе лежит Debian GNU Linux;
  • Графическая оболочка рабочего стола - LXDE, KDE, GNOME и Xfce4 (на выбор);
  • Полный пакет офисных программ LibreOffice;
  • Внутри 2ГБ+ сжатого программного обеспечения, которое автоматически распаковывается по мере необходимости;
  • Низкие минимальные системные требования (Intel/AMD, 128МБ+ ОЗУ, любая видеокарта);
  • Содержит в основном бесплатное и открытое ПО.

Достаточно не маленький по размеру Linux-дистрибутив, упаковано очень много самого разнообразного программного обеспечения на все случаи жизни.

Knoppix на компьютере можно загрузить с помощью CD/DVD диска или Flash/HDD/SDD накопителя. Еще один вариант - полная установка на локальный жесткий диск.

Сразу хочу предупредить - при загрузке системы не пугайтесь женского голоса из динамиков, который на английском произносит фразу "Initiating Startup Sequence" (инициализация стартовой последовательности). При завершении работы (Power OFF) голос также сообщит что запущена процедура остановки системы - "Initiating Shutdown Sequence".

Кстати, женский голос принадлежит жене автора дистрибутива - Едриен (Adriane). Она также вложила немало усилий в развитие данного проекта.

Knoppix 7.4 DVD скриншот

Рис. 2. Рабочее окружение Knoppix 7.4 DVD.

Перечислять все программы которые включены в Knoppix DVD я не буду, поскольку их очень большое количество (с учетом консольных).

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

ClamTK, Emacs, Kate, Gedit, KeePassX, KGpg, LeafPad, ownCloud desktop sync client, Time Tracker, GCompriss (интерактивная обучалка для детей, игры), KAlgebra, KGeagraphy, KLetters, KStars, SciLab, 50+ games, Dia, Gimp, Inkscape, KRuler, KSnaphot, LibreCAD, Simple Scan, Okular, XSane, Chromium, Ekiga soft phone, IceDove, KGet, KTorrent, LinPhone, Pidgin, Remmina, Transmission, Vidalia, WPA GUI, XChat, GPRS/UMTS Connect, Knoppix Firewall, Samba Server, SSH Server, Tor Proxy, Bitcoin, Dictionary, KMail, KOrganizer, Libre Office Suite, BlueFish Editor, Eclipse, Geany, phpMyAdmin, QT4 studio, Amarok, Audacity, K3B, Me TV, Minitube, OpenShot video editor, SMPlayer, Sound Juicer, WinFF, VLC, Disk Usage Analyzer, KSysGuard, System Monitor, VirtualBox, DosBox, Wine...

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

При старте Knoppix можно указать параметры загрузки и поддерживаемого оборудвания. Полный список параметров с их описанием можно получить на wiki-страничке "Cheat Codes" дистрибутива.

Приведу тут некоторые наиболее полезные:

  • adriane - загрузка рабочего стола для людей с проблемами зрения, голосовой помощник;
  • knoppix - загрузка с 32-битным ядром (по умолчанию);
  • knoppix64 - загрузка с 64-битным ядром (поддержка более 4ГБ ОЗУ);
  • toram - копирование всей системы (4ГБ+) в оперативную память и работа оттуда, при этом загрузочный диск или флешь-накопитель можно будет извлечь;
  • noswap - не использовать файл подкачки;
  • no3d - не использовать функции трехмерного ускорения для прорисовки рабочего стола;
  • nodrm - не загружать модули ускорения графики;
  • screen=1280x1024 - принудительно указываем разрешение экрана;
  • desktop=kde - указываем графическую оболочку для загрузки (kde|gnome|icewm|fluxbox|openbox|larswm|evilwm|twm);
  • nousb - без поддержки USB (устройства и контроллер не инициализируются);
  • acpi=off - полное отключение ACPI (может пригодиться при проблемах с загрузкой);
  • failsafe - загрузка практически без определения оборудования, безопасный режим;
  • hostname=name - использовать имя хоста;
  • lang=us - указываем язык, можно попробовать 'ru', 'pl', 'nl' и другие;
  • tz=Europe/Kiev - задаем временную зону, например Europe/Moscow, Europe/Minsk и т.д.

Список временных зон в Linux можно посмотреть командой:

timedatectl list-timezones

или изучить директорию (пример для стран европы):

ls /usr/share/zoneinfo
ls /usr/share/zoneinfo/Europe/

Параметры запуска можно комбинировать, например:

knoppix64 toram desktop=kde hostname=astra tz=Europe/Kiev

что означает: запустить с 64-битным ядром, скопировать образ в ОЗУ (рекомендуется 6ГБ и более) и использовать данные оттуда, рабочий стол KDE, имя компьютера 'astra', временная зона - Европа-Киев.

Выход в 2000-м году Knoppix значительно повлиял на весь мир ОС семейства GNU/Linux в целом, продемонстрировав возможности определения и настройки оборудования "на лету", работы без жесткого диска и доступности свободного ПО широкому кругу пользователей.

Официальная страничка на английском: http://www.knopper.net/knoppix/index-en.html

Kali Linux (ex BackTrack)

kali Linux - швейцарский нож специалиста по информационной безопасности

Рис. 3. Логотип kali Linux.

Kali Linux - "швейцарский нож" специалиста по информационной безопасности!

Особенности:

  • Размер примерно 3-4Гб, есть и mini-версия;
  • Более 600 программ и утилит;
  • Основан на Debian GNU Linux;
  • Графическая оболочка GNOME, KDE.

Проект созданный в последствии слияния таких инструментов как WHAX и Auditor Security Collection. Создателями являются Мати Ахарони (Mati Aharoni) и Макс Мозер (Max Moser). В данный момент дистрибутив основан на Debian GNU Linux.

Kali Linux - Live-дистрибутив с огромным количеством программ и утилит для тестирования, сбора информации, обнаружения потенциальных уязвимостей, работы с сетевыми службами и ресурсами, проведения программно-технической экспертизы...

Kali Linux скриншот раскрытого меню

Рис. 4. Рабочее окружение Kali Linux.

Вот некоторые из программ общего использования что есть в дистрибутиве: Gparted, TrueCrypt, Arduino IDE, Ettercap, Iceweasel(Firefox),  SQLite Database Browser, VLC, Brasero Disk Burbner, Sound Recorder.

В основном большая масса программ и утилит касается информационной безопасности, сетевых технологий и обработки данных. На скриншоте выше показаны основные разделы ПО в kali Linux, приведу здесь список пожалуй самых знаменитых программ:

  • Nmap  (очень мощный и многофункциональный сканер сетей);
  • Wireshark  (анализатор трафика и сетевых протоколов);
  • THC Hydra  (многофункциональный взломщик FTP, POP3, IMAP, Telnet, HTTP Auth, NNTP, VNC, ICQ, PCNFS, CISCO, Samba, LDAP);
  • John The Ripper  (вычисление пароля по хешу методом перебора);
  • Kismet  (сетевой анализатор беспроводных сетей 802.11b WLAN);
  • Ettercap  (простыми словами - ломалка локальных сетей, ARP-spoofing и прочие чудеса);
  • Metasploit Framework  (создание и отладка эксплойтов);
  • Sqlmap  (тесты с использованием SQL-инъекций);
  • Aircrack-ng  (беспроводные сети - обнаружение, анализ, пентест);
  • Reaver-WPS  (проверка Wi-Fi роутеров на уязвимость в протоколе WPS, подбор 8 цифр);
  • OWASP  (мощный фреймворк для проведения пентестов);
  • Maltego (сбор и упорядочивание информации с различных БД, Whois и других общедоступных ресурсов и сервисов).

Очень мощный дистрибутив для профессионалов и тех кто интересуется информационной безопасностью.

Официальный сайт: https://www.kali.org/

Tails (The Amnesic Incognito Live System)

Tails Linux Live CD

Рис. 5. Tails Linux Live CD.

Загружаемая в Live режиме система, которая сохранит инкогнито и безопасность, не оставит следов работы за ПК.

Особенности:

  • Размер дистрибутива примерно 1ГБ;
  • Основан на Debian GNU Linux;
  • Графическая оболочка GNOME;
  • Анонимизация трафика используя распределенную децентрализированную систему TOR.

Очень интересный дистрибутив базирующийся на Debian GNU Linux. Основная цель - обеспечение приватности и анонимности при работе в сети.

Разработка Tails спонсируется проектом TOR. Система работает загружаясь с диска или флешь-накопителя и не оставляет после работы никаких следов. Операционная система Tails рекомендована для использования "фондом свободной прессы" как безопасная в плане коммуникаций и обработки данных ОС.

Tails Linux с запущенным Tor Browser

Рис. 6. Tails Linux с запущенным Tor Browser.

Программы которые можно встретить в Tails:

Archive manager, GTK Hash, gEdit, KeePassX, ScreenShot, GIMP, Inkscape, Libre Office suite, Document Viewer, Simple Scan, Claws Mail, Electrum Bitcoin wallet, Pidgin, Tor Browser, Audacity, Brasero Disc Burner, Movie Player, Pitivi Video Editor, Sound Recorder, Traverso(multitrack audio editor), MAT (metadata anonymization tool), виртуальная клавиатура, PWGen и другие.

Официальный сайт: https://tails.boum.org/

Puppy Linux

Puppy Linux - маленький Линукс дистрибутив

Рис. 7. Puppy Linux - маленький и дружелюбный Линукс дистрибутив.

Особенности:

  • Небольшой размер дистрибутива (100-150 Мб, можно записать на болванку размером 210М);
  • Низкие минимальные системные требования (Pentium CPU, 32MB+ ОЗУ);
  • Есть сборки на основе  Debian, Ubuntu, Slackware, Arch Linux;
  • Графическая среда Quirky (основана на оконных менеджерах JWM, Openbox и Fbpane).

Puppy Linux - это дистрибутив разработанный австралийским профессором Берри Каулером (Barry Kauler). Благодаря маленькому размеру дистрибутив полностью загружается в память (если ее больше 64Мб) и работает очень шустро даже на стареньком компьютере.

Puppy - Barry Kauler's avatar

Рис. 8. Puppy - аватар Barry Kauler.

Свое название дистрибутив Puppy Linux получил в честь домашнего питомца, которого профессор так и называл "Puppy" (щенок). Учитывая маленький размер дистрибутива его можно записать даже на "древнюю" флешку размером 256-512Мб или же на 3,5-дюймовый CD-диск.

Puppy Linux Lucid

Рис. 9. Puppy Linux Lucid.

Список программного обеспечения что можно встретить в Lucid Puppy Linux (Lupu):

Gdmap Graphics Disk Usage, Inkscape lite, mtPaint, Gcolor2 color chooser, PupSnap screen capture, Xsane image scanner, AbiWord, Geany, NicoEdit, ePDFView, puppyPDFconvert, Bcrypt, PureFTPd, Uget, Linux Firewall, PMirroget, Psip (VOIP + AIM), Pwsget, Transmission, XChat, gFTP, FFConvert, Gnome Mplayer, AlsaMixer, Pmusic, XineDVD, mhWaveEdit, Pburn CD/DVD writer, pup Radio, Guvcview webcam viewer, Browser Installer (Firefox, Chromium, Opera...), Sylpheed email...

Официальный сайт дистрибутива: http://puppylinux.org

Finnix Linux

Finnix - маленький и мощный дистрибутив Linux

Рис. 10. Finnix - маленький и мощный дистрибутив Linux.

Особенности:

  • Небольшой размер (примерно 400 Мб);
  • В основе лежит Debian GNU Linux;
  • Одно из самых свежих на текущий момент ядер;
  • Без графической оболочки, только консоль;
  • Минимум ресурсов для запуска.

Один из самых старых Live-дистрибутивов Linux, разработка была начата еще в 1999 году (первый релиз версии 0.03 появился в общем доступе примерно в 2000 году).

Позиционирует себя как Live-дистрибутив Linux для системных администраторов.

Finnix - меню загрузки

Рис. 11. Finnix Linux - меню загрузки.

На данное время дистрибутив поддерживается и развивается, последняя версия на момент написание этой статьи - Finnix 111 (June 2015). Новая версия дистрибутива выходит примерно каждые 3 месяца. Возможна загрузка с CD, Flash и по сети (PXE).

После загрузки получаем приветствие в консоли и краткую информацию о системе:

Finnix Linux после запуска

Рис. 12. Finnix Linux после запуска.

Из программ установлены самые необходимые, как для администратора: mc, smartctl, nmap, bzip, perl, python и другие. Все остальное, что необходимо, можно установить из репозитория.

Большим плюсом является наличие свежего ядра, а это залог того что большинство нового оборудования корректно определится и даже на новеньком сервере с новым контроллером LAN, WLAN, SATA а вас будет возможность сделать резервную копию по сети, "подшаманить" установленную систему и разобраться с неполадками.

Официальный сайт: http://www.finnix.org/

Ultimate Boot CD Linux

Ultimate Boot CD Linux

Рис. 13. Ultimate Boot CD Linux.

Особенности:

  • Размер примерно 600 Мб;
  • Множество утилит для работы с "железом" и периферией;
  • Интегрирован образ свободного Parted Magic (2013_08_01) с графическим рабочим столом.

Хороший набор утилит и программного обеспечения для работы с BIOS, получения информации о микропроцессоре, ОЗУ и периферийных устройствах компьютера, для проведения стресс-тестов, диагностики, ремонта файловых систем, клонирования дисков и разделов, безопасного стирания данных, разбиения дисков на разделы, восстановления информации с жестких дисков, диагностика и сбор информации...

Еще большим плюсом дистрибутива является то что в нем интегрирован образ сборки Parted Magic (еще свободная на то время версия), с помощью которой можно разбивать жесткий диск на разделы, клонировать их, просматривать и резервировать данные с разных файловых систем, включая NTFS.

Ultimate Boot CD v5.3.5 скриншот меню загрузки

Рис. 14. Ultimate Boot CD v5.3.5 - скриншот меню загрузки.

Список всех доступных в сборке программ можно увидеть на официальном сайте. Добавлю лишь что их много и они сгодятся на разные случаи в жизни.

Отдельного внимания заслуживает список интегрированного в в Parted Magic программного обеспечения:

GParted, Clonezilla, TrueCrypt, SCite, SpaceFM, Leafpad, wxHexEditor, Document Viewer, Mirage Image Viewer, Asunder CD Ripper, Audacious, ISO MAster, Xfburn, Firefox, Firewall, FTP, gFTP, XChat, NetWag, Putty, pyNeighborhood, Remmina, SSHFS Network Directories, ELinks, VNCViewer, ZeNmap, Change Windows Password, ClamTK, Disk Erasing tools, grub-doctor, GSmartControl, Lilo Setup, LSHW, PCCMOS Cleaner, PCDiskEraser, PCLoginNow, PCRegedit, PhotoRec, Psensor, Resize NTFS with Bad Sectors, System Stability Tester, TestDisk, UDPCast Disk Clonning, USB Flash Boot...

Свободный Parted Magic, скриншот

Рис. 15. Рабочий стол Parted Magic, свободная к распространению версия 2013-08-01.

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

Скачать дистрибутив можно на одноименном сайте: https://www.ultimatebootcd.com/

CloneZilla Live (клонирование, резервирование, восстановление)

CloneZilla - логотип

Рис. 16. Логотип CloneZilla.

Особенности:

  • Размер порядка 200Мб;
  • Резервное копирование как на локальные устройства хранения и сетевые хранилища;
  • Поддержка множества файловых систем;
  • Возможность разбить и зашифровать полученный образ резервной копии;
  • Низкие системные требования (x86, x86-64 микропроцессор, 192МБ+ ОЗУ).

Программа CloneZilla была разработана Стивеном Шиау в "Национальном центре высокопроизводительных вычислений". CloneZilla Live - это образ Linux вместе с программой для запуска со сменных носителей.

Позволяет выполнять клонирование дисков, сохранять образы дисков целиком со всей структурой, а также их отдельных разделов.

Программа поддерживает создание резервных копий и сохранение их данных как на локальные устройства хранения, так и на удаленные хранилища посредством передачи данных через протоколы SSH, Samba или NFS.

Поддерживаемые файловые системы: FAT12, FAT16, FAT32, NTFS, ext2, ext3, ext4, reiserfs, reiser4, btrfs, f2fs, XFS, JFS, VMFS и HFS+, UFS, VMFS3, VMFS5 . Хороший список, не так ли? )

Начало работы в CloneZilla Live

Рис. 17. Начало работы в CloneZilla Live, простой и понятный псевдографический интерфейс.

Возможно что, прочитав обзоры выше, у вас возник вопрос: так CloneZilla есть же в других дистрибутивах, зачем еще один отдельный для этой программы? - все просто, это очень полезная и самодостаточная программа, которая используется в нужное время и с большой ответственностью. В свежем образе Live-CD всегда будет свежее ядро и ничего лишнего что бы могло помешать или испортить процесс резервирования или восстановления важных данных.

На сайте можно скачать Live-образ с программой CloneZilla для записи на CD или флешь-накопитель, таким образом мы получаем мощный инструмент для резервирования и восстановления дисков с множественными возможностями. Свободная замена платного ПО, например такого как Acronis True Image.

Сайт дистрибутива: http://www.clonezilla.org/

AVG rescue CD

AVG Rescue CD

Рис. 18. AVG Rescue CD.

Особенности:

  • Небольшой размер дистрибутива (порядка 160 МБ);
  • Лечение файловой системы от вирусов используя антивирус AVG;
  • Как бонус в комплекте есть дополнительные полезные утилиты.

Небольшой подарок от разработчиков антивируса AVG - диск аварийного восстановления на основе GNU Linux. Работа происходит в консольном режиме с диалоговым интерфейсом - все просто и понятно.

AVG Rescue CD boot menu

Рис. 19. Меню загрузки AVG Rescue CD.

Кроме средств обнаружения и очистки от вирусов в образ интегрированы некоторые полезные программы: TrueCrypt, MC, Win Reg Editor, DOS Fix MBR, TestDisk, Smartctl, PhotoRec, Ping, links. В зависимости от версии список ПО может отличаться.

С помощью такого инструмента можно будет: подмонтировать шифрованные разделы, посмотреть и выполнить нужные изменения в файловом менеджере, отредактировать некоторые ветки реестра Windows, исправить MBR, проверить файловые системы и диски на вирусы и ошибки с последующим исправлением, посмотреть таблицу параметров SMART для жесткого диска, восстановить стертые фотографии.

Официальный сайт:  http://www.avg.com/us-en/avg-rescue-cd

Caine (Computer Forensics Linux Live Distro)

caine - набор инструментов для цифровой криминалистики

Рис. 20. Caine - набор инструментов для цифровой криминалистики.

CAINE (Computer Aided INvestigative Environment) - проект итальянских разработчиков, образ загрузочной операционной системы на основе GNU/Linux для цифровой криминалистики.

В составе образа:

  • Графическое окружение и мощь консоли;
  • Ядро с поддержкой свежего оборудования;
  • Огромное количество инструментов для проведения цифровых криминалистических исследований под Linux;
  • Коллекцию программ для работы с Windows-системами (через Wine), например там есть утилиты от NirSoft;
  • Комплект программ, которые могут пригодиться для шифрования, передачи и восстановления данных;
  • Интернет-браузер, аудио/видео плееры, файловые менеджеры;
  • и много всего другого...

Весь проект CAINE построен на OpenSource программном обеспечении, утилиты в комплекте образа для работы с Windows - freeware.

Скриншот рабочего окружения CAINE

Рис. 21. Скриншот рабочего окружения CAINE.

Краткий перечень программ:

  • Аналитика: Photorec, Autospy, NBTempo, TKDiff, Fred, XAll, Mixed scripts, Stegosuite, XDeview, RegRipper, QPhotorec, Ophcrack, RecuperaBit, TestDisk, BEView, Recoll, Log2Timeline, Afro, Brtfrsc, Mobius
  • Базы данных: Sqliteman, SqlParse, DB Browser for SQLite
  • Диски: Guymager, XMount-GUI, ddrescueview, dvdisaster, TestDisk, Disk Image Mounter, DDRescue-GUI, XHFS, UnBlock, IMount, SafeCopy, VHDinfo, VHDIMount, RecuperaBit, APFS-FUSE
  • Хеширование: QuickHash, gtkhash, PDF Scanner, PEFrame, Yara, VolDiff
  • Память: Inception, Volatility, Memdump, VShot
  • Мобыльные устройства: gMTP, LibMobileDevice, ADB, Blackberry scripts, ILoot
  • Сетевые инструменты: Remote File System Mounter, Wireshark, Zenmap, Netdiscovery
  • OSINT: TinfoLeak, TheHarvester, Infoga, Carbon 14, OSINT-SPY
  • Timeline: NB Tempo, NB TempoX, Log2Timeline, PSteal
  • Accessories: Archive Manager, Backups, Character Map, Disks, Engrampa Archive Manager, MATE Calculator, MATE Font Viewer, MATE Search tool, Midnight COmmander editor, Passwords and Keys, Plank, Pluma text editor, Recoll, Redshift, Take screenshot, Vim, Xarchiver, Caja
  • Graphics: Document Viewer, Eye of MATE Image Viewer, GIMP, LibreOffice Draw, MATE color selection, Mirage, Print Preview, Simple Scan, Stegosuite
  • Internet: Mozilla Firefox, Oracle Java 8 WEB, Mozilla Thunderbird, Transmission (torrent), Network, PuTTY SSH Client, Remmins, RDP client, Wireshark, Shrew Soft VPN access manager, Zenmap, Gigolo
  • Office: Atril Document Viewer, Document viewer, LibreOffice (Calc+Draw+Impress+Writer), MATE Dictionary, Print Preview
  • Programming: Geany, CHex, Icon Browser, QT 5 Assistant, QT5 Linguist, QT5 Designer, wxHex Editor, GtkHash, Jeex, Sqliteman
  • Sound and video: Audacity, Brasero, Cheese, Mediainfo, recordMyDesktop, Rhythmbox, Sound, VLC media player, Screenshot
  • и еще очень много как графических, так и консольных программ...

В общем, инструмент созданный профессионалами для профессионалов. Отличное дополнение в коллекцию Live-дистрибутивов наряду с Kali Linux и Knoppix.

Сайт дистрибутива: https://www.caine-live.net/

Другие Linux Live-дистрибутивы

Вообще существует еще очень много самых разнообразных дистрибутивов - на разный вкус и под разные задачи.

Стоит упомянуть что многие Linux-дистрибутивы, которые предназначены для установки на компьютер и загрузки с жесткого диска, имеют возможность загрузиться в live-режиме. Это дает возможность не только оценить дистрибутив в деле, но и проверить какое оборудование поддерживается ядром, что заработает сразу, а с чем придется повозиться.

Из наиболее популярных дистрибутивов можно выделить: Debian Linux Live, Ubuntu Desktop, Trisquel, LinuxMint и другие.

Большой список LiveCD для самых разных платформ и задач можно изучить вот тут: https://livecdlist.com/

Запись ISO на флешку в Linux

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

В Линукс этот процесс выполняется очень просто. Для начала подключаем флешку и узнаем какое она получила название в системе.

Запускаем команду для вывода списка блочных устройств (List Block Devices):

lsblk

В выводе программы отобразится список всех устройств хранения данных. По отображаемому размеру ищем свой Flash-накопитель, к примеру мы вставили в свободный USB порт флеш-накопитель на 8Гб:

sdc             8:32   1   7.5G  0 disk 
└─sdc1          8:33   1   481M  0 part 

Видно что устройство с накопителем получило имя "sdc". Если к компьютеру подключены еще другие накопители (несколько HDD/SDD, другая USB Flash), то целевая флешка может получить имя "sdb", "sdd" или другое. Размер отображается немного меньше чем 8Гб, а именно 7,5Гб - это нормально. Также видно что на диске присутствует всего один раздел - sdc1.

Допустим что вы скачали какой-то дистрибутив и сохранили его себе в виде iso-файла в домашнюю папку, к примеру: /home/user8/super_linux.iso.

Размер пространства на Flash-накопителе должен быть больше чем размер скачанного ISO файла-образа, иначе записать его целиком не удастся. К примеру скачав ISO файл размером 810Мб его можно залить на флешь-накопитель размером 2ГБ, 8ГБ или даже 16ГБ.

Запись выполняется одной командой (в случае с примером вместо sdX должно быть имя вашего устройства):

sudo dd if=/home/user8/super_linux.iso of=/dev/sdX bs=10M

Внимание!!! Команда "dd" выполняет прямую запись на диск, перепутав значение для параметра "of" можно случайно затереть рабочий диск с ценными данными. Будьте предельно внимательны.

Параметр "if" (input file, откуда брать данные) принимает путь к скачанному нами ранее iso-файлу, а параметр "of" (output file, куда писать данные) - содержит путь к файлу-устройству, которое является нашим Flash-накопителем. Параметр "bs" - задает размер порций данных для поочередной записи на целевой диск.

После запуска команды останется ждать пока завершится запись, при этом в процессе самой записи данных на экран (в консоли) не будет выведено ничего. Об активности можно наблюдать по миганию индикатора в самой флешке.

Чтобы иметь возможность отслеживать состояние записи на диск, можно воспользоваться программой "pv".

# Установим программу.
sudo apt install pv

# Запись образа на диск (передача данных с 'pv' через конвеер в 'dd').
sudo pv /home/user8/super_linux.iso | sudo dd of=/dev/sdX bs=10M

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

2477MiB 0:02:45 [ 15MiB/s] [============================>        ] 75%

Запись ISO на CD/DVD в Linux

Для записи образа диска в формате ISO под GNU/Linux можно воспользоваться программами с графическим интерфейсом: Brasero или K3B. Они имеют функционал, похожий до хорошо известной программы Nero (под Windows).

Установить эти программы в Debian/Ubuntu можно командами:

sudo apt install brasero
sudo apt install k3b

Запись ISO на Flash под Windows

Для создания загрузочного флешь-накопителя в MS Windows (98, XP, 7, 8, 10...) на основе GNU/Linux или другой операционной системы понадобится программа умеющая правильно писать ISO-образ по секторам.

Существует замечательный проект под названием RUFUS со слоганом 'Create bootable USB drives the easy way' - это та программа, которая вам поможет решить данную задачу под системами класса MS Windows.

RUFUS - свободное программное обеспечение с открытым исходным кодом, умеющее форматировать и создавать загрузочные USB flash, SD cards.

Сайт программы: https://rufus.ie/

Как протестировать дистрибутив без записи на носитель

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

Для подобных целей удобно использовать виртуальную машину, подмонтировав скачанный iso-образ в виртуальный CD-привод.

Виртуальные машины которые я рекомендую для подобных целей (свободное ПО):

Данное программное обеспечения является свободным и вы сможете его использовать свободно на ОС Linux, Windows, MacOS.

Заключение

Все представленные в обзоре дистрибутивы являются свободным ПО, вы можете их использовать совершенно свободно на пользу себе и другим людям.

Спасибо разработчикам за столь ценные и великолепные инструменты на основе Linux!

9 55324 Linux
Комментарии к публикации (2):
ph0en1x #1ph0en1x
25 Октябрь 2019 10:43

Состоянием на 2019 год, все рассматриваемые в статье проекты живы, большинство из них обновляются:

  • Knoppix (Live GNU/Linux System) - выходят обновления. Текущая версия релиза - 8.6 (2019);
  • Kali Linux (ex BackTrack) - выходят обновления. Rolling Release;
  • Tails (The Amnesic Incognito Live System) - выходят обновления;
  • Puppy Linux - обновляется, появились разные сборки. Есть образы для Raspberry Pi 0,1,2,3 and 4;
  • Finnix Linux - пока без обновлений. Последняя версия Finnix: 111 (2015);
  • Ultimate Boot CD Linux - пока без обновлений. Последняя версия релиза - 5.3.8;
  • CloneZilla Live - регулярно выходят обновления;
  • AVG rescue CD - всегда свежая версия;
  • CAINE - самая свежая версия 2018-го года.

Для записи образов на USB Flash-накопитель или SD-карту проще всего использовать команду 'dd', как описано в статье. Для прожигания ISO-образов на CD/DVD в Linux - программу K3B.

+3
ph0en1x #2ph0en1x
03 Апрель 2022 20:00

Статья переработана и дополнена. Добавлен список полезных параметров запуска для дистрибутива Knoppix.

0