• Вважаємо, в будь-якому будинку можна знайти такі інструменти, як викрутка або ножиці - речі в господарстві корисні та потрібні. Точно так само у будь-якого, хто має справу з комп'ютерним залізом, під рукою обов'язково знайдеться (крім тієї ж хрестоподібної викрутки) пара-трійка носіїв, які в народі влучно охрестили "реаніматорами". Ці носії являють собою завантажувальні диски або флешки із записаним програмним забезпеченням, призначеним для тестування і відновлення роботи системи. Як такий "рятівної" незалежної середовища використовують Live-дистрибутиви різних операційних систем, найчастіше заснованих на Linux.
    Питання «Де взяти реаніматор?» можна вирішити по-різному. Для кого-то простіше завантажити образ такого носія з Інтернету, інший користувач віддасть перевагу власної збірки, склавши збірку з необхідного пз і драйверами до конкретної конфігурації. Що ж, звісно, другий варіант більш привабливий, оскільки дає можливість отримати ідеальний у всіх відносинах інструмент для перевірки працездатності окремих блоків комп'ютера і відновлення системи. Але не у всіх є вільний час і бажання експериментувати зі створенням такого інструменту. Саме для таких користувачів і призначена ця стаття. У ній ми розповімо і покажемо, як за лічені хвилини створити "рятівну" завантажувальний флешку.
    Розробники дистрибутивів LiveCD часто додають спеціальну утиліту, за допомогою якої їх версію Linux можна записати на USB накопичувач. Однак у більшості випадків таке не дає можливості працювати з будь-якими образами інших систем, а крім цього, кількість функцій в таких утилітах обмежена. Саме тому має сенс використовувати універсальні засоби для створення завантажувальних флешок. Деякі з них ми розглянемо в цьому огляді.
    MultiBoot USB 2.1.5.1
    Розробник: Pen Drive Linux
    Поширення: безкоштовно
    Російський інтерфейс: немає
    Щоб підготувати завантажувальну флешку, необхідно заздалегідь завантажити з Мережі завантажувальний образ LiveCD. Коли користувач тільки починає проводити експерименти з записом різних зборок Linux, йому важко з першого разу "потрапити в десятку" і вгадати найкращий варіант операційної системи. Тому перш ніж зупинитися на якому-небудь визначеному дистрибутиві, доводиться витрачати час на пошуки образів, завантажувати, записувати на носій і аналізувати їх роботу. За допомогою MultiBoot USB це завдання значно спрощується.
    Іноді по якимось причинам певний LiveCD не запускається або стартує некоректно. Причина цього може бути як у специфічній конфігурації комп'ютера, так і в самої помилки збирання. Щоб зменшити ймовірність відмови запуску "аварійної системи", можна створити мультизагрузочный образ флешки, який буде включати одночасно кілька образів завантажувальних дисків. Наприклад, на один накопичувач можна помістити Ubuntu, Windows PE, Kaspersky Rescue Disk, KNOPPIX, Jolicloud і так далі.
    Працює MultiBoot USB дуже просто. Після запуску програми вказується буква, до якої в даний момент прив'язана флешка. Після цього довгий перелік підтримуваних дистрибутивів вибирається назва цієї збірки Linux, яка повинна бути записана на диск. Число записуваних на одну флешку образів обмежується тільки об'ємом носія. При виборі потрібної дистрибутива можна встановити прапорець навпроти опції "Download the ISO". У цьому випадку MultiBoot USB самостійно завантажить з Мережі образ вибраного диска, а точніше - відкриє в браузері пряме посилання для завантаження. Оскільки адреса прямого посилання для скачування може змінитися, після вибору потрібного списку LiveCD у вікні програми з'являється посилання для переходу на офіційну сторінку проекту.
    За один раз можна додати на флешку тільки одну ОС. По закінченні процесу копіювання та розпакування файлів MultiBoot USB запитає, завершувати чи процедуру запису мультізагрузочной флешки. Якщо відповісти ствердно - програма закриється, в іншому випадку процедура додавання чергового образу на USB-диск буде такою ж, як і в перший раз.
    Меню мультізагрузочной флешки засноване на модифікованому завантажувачі GRUB4DOS. Принцип її підготовки настільки універсальний і простий у меню підтримуваних дистрибутивів можна додати і той, якого в загальному списку немає. Для цього досить вибрати варіант Try an Unlisted ISO і вказати шлях до дистрибутиву на жорсткому диску. Конфігураційні файли, які MultiBoot USB копіює на флешку, легко можна редагувати, наприклад, змінюючи порядок систем в меню, заголовки елементів і так далі.
    За умовчанням меню з обраними образами LiveCD оформлено в класичним стилі: чорний фон і пінгвін з USB-накопичувачем.
    При бажанні це оформлення можна змінити на свій власний. Для цього необхідно заздалегідь підготувати зображення з роздільною здатністю 640х480. Оскільки в даному випадку використовується графічний режим з низьким рівнем перенесення кольорів (4-біт), краще всього виглядатимуть "мультяшні" зображення, наприклад, векторні зображення з обмеженим числом кольорів.
    Якщо ви подивитеся на вміст мультізагрузочной флешки, підготовленої за допомогою MultiBoot USB, то побачите, що на диску присутній архів splash.xpm.gz. У цьому архіві розташоване зображення, яке буде виконувати роль фону при виведення на екран меню з вибором варіантів завантаження. Ця картинка збережено у форматі *.xpm. Отримати зображення в такому форматі можна різними способами. Наприклад, це зручно зробити за допомогою файлового менеджера Total Commander і встановленого додаткового модуля Imagine, призначеного для перегляду і роботи з графікою. Виберіть зображення, яке ви збираєтеся використовувати для мультизавантажувального меню та натисніть Ctrl+Q. Тепер клацніть правою кнопкою миші по картинці і в меню Imagine змініть глибину кольору зображення, вибравши команду Image > Change color depth. У меню вкажіть 16 кольорів (4 біт) і збережіть новий файл з назвою splash.xpm, вибравши в цьому ж контекстному меню команду File > Save as. Перезапишіть новим файлом стару картинку в архіві і можете перевірити результат, перезагрузившись з USB-диска.
    Ще один зручний спосіб конвертувати зображення у формат *.xpm - за допомогою безкоштовної онлайн-сервісу ImageMagick Studio. З його допомогою можна завантажити зображення зі свого жорсткого диска або вказати його розташування в Мережі, після чого натиснути кнопку View і на вкладці Colormap вказати в полі параметра кількість кольорів, що використовуються на зображенні (до шістнадцяти). Після цього можна експортувати зображення з допомогою налаштувань вкладки Output (заздалегідь вибрати формат файлу xpm, а перемикач Storage Type встановивши в положення Single file). Щоб зберегти зображення, клацніть по ескізу у вікні ImageMagick. Можна також використовувати інші інструменти цього сервісу, наприклад, щоб змінити розмір зображення, застосувати до початкового вигляду ефекти, додати що обрамлює рамку, текст та інше.
    Для створення власного сплеш-скріни можна також використовувати графічні редактори, що дозволяють зберегти зображення у форматі XPM, скажімо, той же Gimp.
    LinuxLive USB Creator 2.6.9
    Розробник: Thibaut Lauzière
    Поширення: безкоштовно
    Російський інтерфейс: є
    Творець програми ласкаво називає її LiLi, по перших буквах повної назви. Ця утиліта має кілька переваг у порівнянні з аналогічними програмами для підготовки завантажувальної флешки. По-перше, програма відрізняється досить незвичайним інтерфейсом, яскравим і незабутнім.
    по-друге, LinuxLive USB Creator підтримує "великий і могутній" російська мова. На жаль, для деяких наших користувачів англійська є настільки непереборною проблемою, що при відсутності російської версії програма просто перестає для них існувати. Тому дана функція LinuxLive USB Creator для когось може виявитися вирішальним фактором у виборі програмного забезпечення.
    LinuxLive USB Creator виконана у вигляді покрокового майстра, однак, на відміну від звичних "визардов", всі етапи створення завантажувальної флешки показані відразу - вони винесені в окремі блоки налаштувань.
    У куті кожного блоку можна побачити значок у вигляді світлофора. До тих пір, поки налаштування того чи іншого етапу підготовки носія для запису не будуть визначені, на цьому значку буде показуватися червоний колір, а як тільки користувач вкаже необхідні параметри, «загориться» зелений.
    Першим пунктом вказується тип використовуваного носія. Далі необхідно ввести розташування образу LiveCD. В якості джерела використовуваного дистрибутиву Linux можна використовувати образ на жорсткому диску або вказати оптичний привід із записаним LiveCD, з якого необхідно створити копію на флешці. Крім цього, утиліта дозволяє автоматично завантажувати з Інтернету образи підтримуваних операційних систем. При цьому користувач повинен вказати назву дистрибутиву, вибравши його з довгого списку, а також визначитися з режимом завантаження - автоматичний або ручний. У першому випадку програма виконає пошук дзеркал, визначить найбільш високу швидкість джерела і швидко завантажить потрібний спосіб. У другому випадку LinuxLive USB Creator покаже статистику діючих і непрацездатних посилань, після чого можна буде скопіювати відповідну посилання і використовувати для отримання файлу браузер або менеджер завантаження.
    LinuxLive USB Creator здатна не просто компілювати вміст завантажувальної флешки, але також може і перевіряти використовуваний дистрибутив на предмет наявності помилок. При виявленні таких програма запропонує на вибір - заново завантажити образ диска або спробувати використовувати «неправильний» образ.
    Наступний крок підготовки завантажувальної флешки - визначення файлу налаштувань. На цьому етапі можна переконатися в перевазі диска LiveUSB перед звичайним LiveCD. Програма LinuxLive USB Creator дає можливість вказати обсяг, займаний файлом налаштувань. Оскільки флешка є перезаписувані носієм, було б зручно використовувати це для повноцінної роботи в середовищі Linux. Коли завантаження системи відбувається з CD або DVD-носія, користувач змушений працювати в ту конфігурацію, яка була підготовлена до запису на диск. При використанні флешки можна задіяти функцію збереження (включається автоматично, при визначенні розміру файлу налаштувань). Файл налаштувань дозволить виконувати деякі дії з файлами в Live-системі, так, як якщо б система була встановлена на жорсткий диск.
    При не дуже активному використанні системи обсяг цього файлу можна вибрати до 300 мегабайт, якщо ж передбачається активна робота з завантажувальної флешкою, об'єм можна збільшити до гігабайти і вище.
    Слід звернути увагу на те, що файл налаштувань в поєднанні з Live-дистрибутивом не можуть замінити повноцінну операційну систему з ряду причин. По-перше, максимальний розмір файлу налаштувань обмежений можливостями файлової системи флешки - вона повинна бути FAT32, а значить, максимальний розмір файлу налаштувань не повинен перевищувати 4 гігабайт (3950 Мбайт). По-друге, використання persistent-системи не дає можливості виконувати деякі дії. Наприклад, не можна вносити зміни в ядро системи, не можна встановлювати драйвера.
    Перевірити, задіяна чи на флешці опція збереження, дуже просто - досить завантажити записаний на носій Linux, а потім створити на робочому столі папку. Тепер при наступному завантаженні системи (якщо параметри файлу налаштувань були вказані вірно, а процедура запису даних на флешку пройшла без помилок) створена раніше на робочому столі папка буде відображатися.
    Останній етап перед створенням флешки - вказівка декількох додаткових опцій. В процесі завантажувального запису носія програма може змінювати дані в FAT32, а створені файли - приховувати. І нарешті найбільша цікава опція LinuxLive USB Creator, яка робить цю програму по-своєму унікальною, - можливість використання завантажувальної флешки... під Windows. Так, так, саме під Windows, вам навіть не доведеться перезавантажити комп'ютер, щоб почати працювати з Linux. Якщо в налаштуваннях встановити прапорець, програма завантажить з Мережі portable-версію безкоштовною віртуальної машини VirtualBox, після чого виконає необхідну її конфігурацію на основі завантажувального дистрибутиву. Завдяки віртуалізації образу, користувач отримує флешку з віртуальною машиною, яка автоматично запускається при підключенні носія.
    На флешці в каталозі VirtualBox можна буде виявити два EXE-файлу: Virtualize_This_Key.exe і VirtualBox.exe. Перший запускає сеанс віртуального середовища з завантажувальним Linux, другий відкриває інтерфейс VirtualBox. Правда, далеко не всі дистрибутиви Linux будуть коректно працювати на віртуальній машині під Windows. Які саме збірки будуть функціонувати - доведеться з ’ ясовувати самостійно. Версія програми VirtualBox є модифікованою, тому на офіційну підтримку від Oracle розраховувати не доводиться.
    Universal USB Installer 1.8.3.3
    Розробник: Pen Drive Linux
    Поширення: безкоштовно
    Російський інтерфейс: немає
    При погляді на Universal-USB-Installer може здатися, що ця програма повністю повторює утиліту MultiBoot USB, розглянуту на початку статті, проте це не зовсім так. Деяка схожість пояснюється тим, що і в Universal-USB-Installer, і у MultiBoot USB один і той же розробник. Тим не менш, призначення даної утиліти дещо інше - за допомогою неї можна записати на флешку тільки один Live-дистрибутив.
    Список доступних для копіювання на USB-диск збірок Linux відсортований за категоріями - складання на основі Ubuntu, Linux Mint, Debian, Puppy Linux та інші. Звертаємо увагу на те, що списки підтримуваних дистрибутивів MultiBoot USB і Universal USB Installer трохи відрізняються.
    Програма заснована на завантажувачі syslinux, тому змінити вигляд меню ще простіше, ніж при використанні MultiBoot USB і завантажувача Grub - це просто графічний файл splash.png.
    Якщо для вибраного дистрибутиву можна використовувати файл persistent, програма запропонує вказати його розмір і зарезервує для користувача даних місце на носії. У більшості випадків користувальницькі дані зберігаються в незашифрованому і стислому вигляді, але ці недоліки компенсуються можливістю доступу в будь-який момент до закладок, настроювання електронної пошти та інших важливих файлів.
    Перед записом даних на флешку програма кілька разів оголосить «останнє китайське попередження» про те, що дані будуть знищені, а операція форматування незворотна. Ці додаткові натискання мишею здаються зайвими, але, з іншого боку, це страховка від помилкових дій, адже випадкове рух може призвести до неправильного вибору букви носія, і тоді - прощавай, архів з документами і фотографіями.
    FlashBoot 2.0u
    Розробник: Mikhail N. Kupchik
    Поширення: shareware
    Російський інтерфейс: немає
    Ця програма підійде як для новачків, які раніше ніколи не задавалися метою створити завантажувальну флешку, так і для тих, хто регулярно займається подібними експериментами і вивчає можливості завантажувачів Syslinux і GRUB. Програма дозволяє просто встановлювати вибраний в налаштуваннях завантажувач, який згодом буде використовуватися для встановлення міні-ОС. FlashBoot вміє записувати на флешку DOS, копіювати інформацію про завантажувальних файлів з інших носіїв.
    Якщо у вас вже є один робочий завантажувальний або мультизагрузочный USB-диск, то з допомогою опції USB to USB можна швидко скопіювати всі дані з одного носія на іншу, включаючи можливість завантаження з флешки. Дана програма дозволяє, якщо це необхідно, перетворити носій у звичайну флешку, не завантажувальну, відформатувавши її ще раз.
    Висновок
    Обзавестися завантажувальної флешкою з Live-дистрибутивом варто навіть у тому випадку, якщо ви смутно собі уявляєте, в якій ситуації вона може знадобитися. Такий носій - це не тільки рятувальний круг, до якого доводиться вдаватися за час форс-мажорних обставин. Це також можливість обзавестися маленької приватною системою, до якої ніхто, крім вас, не буде мати доступ. Загружаясь з такою флешки, можна бути впевненим у тому, що особисті дані, збережені на ній, не будуть доступні нікому, крім вас.