Создание удобной мультиустановочной флешки
Приветствую, авантюрист. Если ты задавался вопросом как тебе установить какую-либо операционную систему с использованием флеш-накопителя, то этот материал как раз для тебя. Мы рассмотрим, как создавать настоящие мультиустановочные (от лат. multum - много) флеш-накопители, то есть накопители, на которых может быть сколько угодно образов операционных систем и не только.
Где взять установочные файлы операционных систем?
Для начала нам необходимо получить установочный образ системы, которую мы хотим установить. Для систем семейства Linux все просто: заходим на официальный сайт нужного дистрибутива, ищем кнопку «download» или «try», кликаем и скачиваем. Например, на сайте manjaro.org:
Для систем семейства Windows получить образ можно также на сайте Microsoft. Правда там вы качаете сначала специальную утилиту, а та уже качает образ системы.
Это, кстати, касается только Windows 10. Если же вам нужна Windows 7 или 8 (они уже официально не поддерживаются, но всякое бывает в жизни), то здесь уже придется искать образ на «торрентопомойках» и надеяться, что вам подсунут чистую ОС. Я думаю, не стоит объяснять, чем чреваты подобные манипуляции при скачивании крутых кастомных сборок систем? Как минимум потерей времени. Ну или обратиться к знакомому, у которого есть корпоративная лицензия и личный кабинет, где можно скачать любые официальные чистые образы систем.
Создание простой загрузочной флешки на Windows
Окей, образ у нас есть — файл с расширением iso. К слову, образ этот вы можете открыть любым архиватором и увидеть что внутри и, если необходимо, то извлечь содержимое. Теперь накопитель нужно специальным образом подготовить, и проще всего для этих целей воспользоваться какой-либо программой. Благо, что и под Linux, и под Windows этих программ довольно много.
Для Windows воспользуемся, на мой взгляд, наиболее популярной программой — Rufus. Скачиваем программу с официального сайта https://rufus.ie
Есть вариант портативный, а есть и полноценный установщик. Что выбрать – решать вам. Запущенная программа выглядит вот так:
ВНИМАНИЕ!!! Все дальнейшие действия могут повлечь и повлекут потерю информации на флеш-накопителях. Будьте очень внимательны и сделайте резервные копии важных данных.
Все довольно просто и понятно: в поле «Устройство» выбираем то устройство, на которое будем загружать образ. Кнопкой «Выбрать» выбираем файл образа. Остальное можно оставить без изменений. Жмем «СТАРТ» и ждем, пока операция будет завершена. Готово, можно проверять.
Создание простой загрузочной флешки на Linux
Для систем Linux также есть довольно много программ. Давайте воспользуемся Etcher. В Manjaro Linux программу можно установить командой:
sudo pacman -S etcher
В Linux Mint данной программы нет в репозиториях, ее нужно скачать с официального сайта проекта.
Затем извлекаем из скачанного архива саму программу (она находится в виде appimage приложения). Для запуска нужно просто кликнуть по ней 2 раза и все.
Готово. Запускаем. Программа очень проста и выглядит следующим образом:
Как видим, нужно указать файл образа, затем указать «цель», то есть нужный нам флеш- накопитель, и нажать кнопку «Flash».
Побежали проценты...
Процесс завершен, можно проверять.
Идем дальше
В целом все просто и удобно. Давайте попробуем пойти дальше. Согласитесь, было бы удобно просто накопировать на флешку кучу iso-образов, а при загрузке просто выбирать в удобном меню какой именно образ нужно запустить. Кроме того, хорошо было бы это делать одинаковым способом на разных ОС, то есть при помощи одного инструмента. И такой инструмент существует – это программа Ventoy. Программа абсолютно бесплатна и существует для всех трех основных платформ. Скачать её и ознакомиться с документацией можно на официальном сайте: https://www.ventoy.net.
Для теста давайте создадим флеш-накопитель, на котором будут iso-образы нескольких операционных систем. Ну и чтобы показать, что программа может запускать не только операционные системы, сделаем возможность запускать Dr Web Live. В качестве систем выберем Manjaro Linux, Linux Mint, Windows 7 и Windows 10.
Все операции я буду проделывать в Manjaro Linux. На других Linux дистрибутивах все будет аналогично. Скачиваем программу, переходим в раздел Downloads официального сайта, там кликаем по любой ссылке, они все ведут на гитхаб проекта.
Кстати, на сайте есть раздел «Donation». Там вы можете поддержать разработчиков, ведь программа действительно стоящая и аналогов ей по функционалу я назвать не могу. Перейдя на гитхаб, выбираем уже необходимый нам архив:
Распаковываем скачанный архив. Получаем вот такое содержимое:
Мы видим файл «README», в котором довольно подробно описаны принцы работы программы. В частности, мы можем отсюда узнать, что с программой можно работать как через командную строку, так и через веб-браузер. Да-да, вы не ослышались – графический интерфейс реализован через веб-сервер. Почему бы и нет? Я продемонстрирую вариант с браузером, а командную строку оставим как домашнее задание. На мой взгляд, довольно хорошее упражнение на работу с документацией и командной строкой. Из файла README смотрим как запустить сервер, переходим в каталог программы в терминале – у меня программа находится на рабочем столе поэтому я набираю:
cd ~/Рабочий\ стол/ventoy-1.0.49/Теперь запускаем сервер командой:
sudo sh VentoyWeb.sh Получаем информацию, что сервер успешно запушен и зайти на него можно вот по этому адресу: http://127.0.0.1:24680
Что мы незамедлительно и сделаем. Копируем адрес и вставляем в адресную строку браузера:
Как видим, все работает. Здесь совсем немного настроек, все они интуитивно понятны и менять их в большинстве случаев нет необходимости. Флеш-накопитель JetFlash Transcend определился. Собственно, нажимаем «Install» для старта установки программного обеспечения на флешку. Программа предупредит вас, что вся информация будет удалена (и поверьте, так и будет, носитель будет отформатирован). Поэтому скопируйте все, что есть необходимое.
Жмем «Ок» – программа еще раз вас предупредит! И снова жмем «Ок».
Отлично! Программа установлена.
Теперь мы просто берем и копируем любые iso-образы, которые хотим. Мы условились туда поместить 4 операционные системы и Dr Web Live. Вы даже можете их разбить по папочкам, сделать удобный каталог.
Получаем что-то такое:
Теперь можно проверять.
К слову, в Windows программа запускается более традиционно – в скачанном архиве мы видим обычный исполняемый файл:
Кликнув по нему, мы сразу запустим программу:
Как загрузиться со сделанной нами флешки?
Пару слов о том, как использовать то, что мы только что сделали. Постараюсь объяснить, не углубляясь в подробности. При включении компьютера первое, что происходит – это чтение и выполнение программы BIOS. Задач у нее много. Нас интересует только то, что BIOS должен понять, с какого устройства грузиться дальше и передать этому устройству управление. Чтобы у нас все получилось, нам необходимо выставить приоритеты загрузки, то есть, указать в настройках с чего попытаться грузиться в первую очередь и с чего дальше, если не удалось найти загрузчик на текущем устройстве. Или воспользоваться меню для прямого выбора устройства загрузки. Для входа в BIOS, как правило, используются клавиши del или F2. Их нужно начать судорожно долбить при включении компьютера. Иногда используются другие клавиши. Тут Гугл в помощь, как говорится. Стоит заметить, что бездумная манипуляция с настройками BIOS может привести к плачевным последствиям, поэтому будьте предельно аккуратны и запоминайте все, что меняли, а лучше гуглите, что именно вам нужно менять и для чего. В идеале, конечно, лучше BIOS не трогать и все-таки выбирать устройство в меню выбора устройств. Зайти в него можно через разные клавиши: где-то F12, где-то F11, бывало, даже F8. В общем, нужно гуглить. Знающие люди, наверно, заметят, что я ни слова не сказал про UEFI. Я не стал о нем упоминать, так как Ventoy будет работать как через UEFI или legacy-режимы, так и на старых биосах, которые знать не знают про GPT-разметки, UEFI и прочее.
Тестируем созданную флешку
Я загружаюсь с флешки как раз через меню. Оно у меня открывается по нажатию F12, о чем говорят подсказки стартового экрана. В списке она определяется как «JetFlash Transcend 64GB». Обратите внимание, что она также видна и в пункте UEFI, а значит я могу загрузиться и начать установку ОС и через механизмы UEFI. Видео местами ускорено или обрезано для выдержки небольшого хронометража.
Возможные проблемы
Операционные системы семейства Windows. Будьте готовы, что с ними постоянно будут проблемы. При подготовке материала у меня полностью отказывались грузиться любые сборки Windows 10 с «торрентопомоек», но официальная с сайта Microsoft отлично отработала. Также были проблемы с Windows 7, с ней было наоборот - официальная отказалась грузиться, а вот сборка успешно отработала. Это означает, что всегда придется пробовать и искать. Вполне целесообразно держать на флешке несколько образов одной и той же системы, ибо на каком-то оборудовании что-то может пойти не так. Чего, кстати, не сказать о Linux-дистрибутивах. Как бы я ни старался, все они отрабатывают на отлично и грузятся с полуоборота на любом оборудовании.
Итог
Сегодня мы разобрались, как подготовить флеш-накопитель для установки с него операционной системы. Рассмотрели вариант попроще, но менее функциональный и вариант посерьезней, частично затронули теорию. На такой накопитель можно накидывать и сервера, и системы с разной разрядностью для установки на очень старые ПК. В общем, довольно удобный и нужный инструмент. Для загрузки с готовых накопителей не забудьте выставить приоритеты загрузки в BIOS или войти в меню выбора источника загрузки.
Удачи, авантюрист.
