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

Как создать загрузочную флешку

В этой статье я рассмотрю процесс создания загрузочной USB-флешки (LiveUSB) в операционных системах — Linux, Windows и MacOS. На флешку я буду записывать ISO образ дистрибутива Linux, но вы можете использовать, описанные ниже программы, для записи любых Live-образов.

Как правило перед пользователем встает задача записать ISO образ на флешку, чтобы в результате получить LiveUSB. Например, вы решили установить Ubuntu. Для этого вы скачиваете ISO образ с системой, записываете его на флешку, грузитесь с флешки, и запускается Live-система или установщик.

Чтобы загрузиться с LiveUSB флешки вы должны в настройках BIOS вашего компьютера установить загрузку с USB на первое место. Для многих материнских плат при включении компьютера можно вызвать меню, в котором можно выбрать с какого устройства загружаться. В таком случае изменять настройки BIOS не требуется. У меня, например, это меню вызывается нажатием клавиши F12.

Создание загрузочной флешки (в Linux, Windows и MacOS)

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

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

Программу можно скачать с официального сайта https://etcher.io
Примечание: В Linux установка не требуется, достаточно скачать файл etcher-1.2.3-x86-64.AppImage и запустить его.

Рассмотрим процесс создания загрузочной флешки в программе Etcher.

  1. Запустите программу и нажмите на кнопку Select image.
  2. В открывшемся окне выберите на диске образ, который вы хотите записать.
  3. Выберите флешку, на которую будет осуществляться запись. Скорее всего по умолчанию уже выбрана нужная флешка (но все равно проверьте). Если нужно сменить флешку, кликните по надписи Change.
  4. Нажмите кнопку Flash!.
  5. Введите пароль.

Начнется процесс создания загрузочной флешки. Он может длиться несколько минут.

  • Когда процесс завершится, появится следующее окно. Можно его закрыть и перезагрузить компьютер, чтобы проверить работу созданной LiveUSB флешки.
  • Видео — Как создать загрузочную флешку в Etcher

    Создание загрузочной флешки в программе UNetbootin

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

    Программа кроссплатформенная и её можно использовать и в Windows и в MacOS. Я тестировал ее только под Linux. Но у нее есть один большой недостаток! Некоторые флешки, созданные ею, банально отказываются загружаться. У меня, например, ничего не работало, пока я не отформатировал флешку в FAT16. Флешку форматировал в программе GParted, размер раздела на флешке при этом автоматически установился в 4Гб, остальное свободное место было просто не задействовано.

    Ниже описан процесс создания загрузочной флешки в UNetbootin.

    1. Запустите программу и в открывшемся окне введите пароль.
    2. Выберите пункт Образ диска и нажмите кнопку с тремя точками «. », чтобы выбрать образ диска.
    3. Найдите свой образ диска.
    4. Имя образа, который будет записан, отобразится в текстовом поле. Теперь нужно выбрать флешку, на которую записывать образ. Обратите внимание, что поле Тип устройства установлено в значение Устройство USB. В списке Носитель выберите вашу флешку. В списке указывается символьное имя устройства, поэтому если у вас подключено несколько носителей, и вы не уверены какой именно выбирать, то лучше на время отключить ненужные носители от компьютера.
    5. Теперь нажмите кнопку ОК, чтобы начать создание Live-флешки.
      Примечание: Если вдруг ваша флешка не примонтирована, то процесс создания не запустится, и вы получите соответсвующее сообщение. Примонтируйте флешку и только после этого продолжайте работу.
    6. Начнется процесс создания загрузочной флешки. Процесс может длиться несколько минут.
    7. Когда создание будет завершено, отобразится следующее окно. В нем вы можете нажать кнопку Перезагрузить сейчас, чтобы перезагрузить компьютер (у меня эта кнопка не работала) или Выход, чтобы выйти из программы.
    8. Теперь можно попробовать перезагрузить компьютер и загрузиться с флешки. Если вы увидите загрузочное меню, то все прошло успешно и флешка работает.

    Возможные проблемы

    Ошибка Missing Operating System

    Если во время загрузки компьютера вы получаете сообщение «Missing Operating System», то скорее всего у флешки не установлен флаг Boot. Чтобы его установить перезагрузите компьютер и войдите в вашу систему. После этого выполните в терминале команду (флешка должна быть подключена):

    Теперь снова перезагрузите компьютер.

    Ошибка No default or UI configuration directive found

    Я столкнулся с еще одной ошибкой во время загрузки компьютера — «No default or UI configuration directive found». Решить эту проблему удалось только форматированием флешки в FAT16 и повторным созданием LiveUSB.

    Видео — Как создать загрузочную флешку в UNetbootin

    Источник

    Запись образа Linux на флешку

    Linux — очень надежная операционная система и переустанавливать ее нужно намного реже чем Windows. Но все же довольно частая ситуация, когда нужно записать образ Linux на флешку. Например, чтобы протестировать новую версию дистрибутива, создать флешку для восстановления на всякий случай и так далее.

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

    Запись образа Linux на флешку

    Если вам нужно записать Windows на флешку, то достаточно отформатировать ее в NTFS и распаковать содержимое диска в корень флешки, такой вариант актуальный для современных систем, которые работают через UEFI. В Linux же все не так просто и придется использовать специальные программы.

    Сразу нужно сказать, что существует два типа образов Linux:

    • iso — обычный образ DVD или CD диска с файловой системой ISO9660, эти образы всегда записываются на раздел флешки и отлично работают;
    • img — этот образ может содержать любую файловую систему или даже таблицу разделов, это зависит от дистрибутива. Например, образ img для ChromeOS содержит таблицу разделов, поэтому его нужно писать не на раздел флешки, а на саму флешку, но бывают образы img, которые, как и iso достаточно записать на раздел.

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

    1. Запись образа в Unetbootin

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

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

    sudo apt install unetbootin

    sudo yum install unetbootin

    sudo zypper install unetbootin

    Запустить программу можно из главного меню, и для своей работы она попросит пароль.

    В главном окне вы можете выбрать два способа записи диска, либо скачать образ из интернета:

    Либо выбрать его в файловой системе:

    Затем выберите флешку, на которую нужно выполнить запись и нажмите «Старт».

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

    2. Запись образа Etcher

    В последнее время набирает популярности утилита для записи образов Etcher. У нее есть версия для Linux и Windows, как и у unetbootin, только здесь нет загрузки образов из сети, а интерфейс выглядит намного приятнее. Кроме того, недавно была добавлена поддержка создания мульти USB флешек и выделения раздела для хранения данных между перезагрузками в Ubuntu.

    Программы нет в официальных репозиториях дистрибутивов, поэтому вам придется использовать AppImage образ или же можете установить ее из стороннего репозитория Ubuntu/Debain:

    sudo tee «deb https://dl.bintray.com/resin-io/debian stable etcher» /etc/apt/sources.list

    Добавляем ключ репозитория:

    sudo apt-key adv —keyserver hkp://pgp.mit.edu:80 —recv-keys 379CE192D401AB61

    Обновляем список пакетов и устанавливаем Etcher:

    sudo apt update && sudo apt install etcher-electron

    Теперь вы можете запустить программу из главного меню системы.

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

    Затем выбрать устройство для записи:

    И последний шаг, нажать кнопку «Finish», чтобы началась запись образа Linux на флешку. После завершения вы получите готовую к использованию флешку. Это самый просто способ записать linux iso на флешку.

    Если вас интересует создание мультизагрузочных флешек, смотрите отдельную статью.

    3. Запись образа утилитой dd

    Записать linux на флешку вручную будет немного сложнее, чем с помощью графических программ, но это дает вам больше контроля над процессом записи. Нам понадобится только утилита dd, которая поставляется во всех дистрибутивах Linux по умолчанию.

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

    Затем подключите и снова выполните:

    Вы увидите, что появилось новое устройство, наша флешка, например, /dev/sdb. Дальше мы переходим к команде dd, но сначала размонтируйте флешку:

    sudo umount /dev/sdb

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

    Если же нужно записать linux на флешку, а не на раздел, просто не указывайте единицу после ее имени:

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

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

    4. Запись Linux на флешку в Windows

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

    Запустите ее, сначала выберите устройство, на которое будет выполнятся запись:

    Файловую систему и остальные поля для образа Linux трогать не нужно. Установите галочку «Создать загрузочный диск», выберите тип образа — «ISO образ», а затем выберите нужный образ в файловой системе:

    Осталось нажать «Старт» и дождаться завершения записи образа. После этого флешка готова к использованию.

    Выводы

    В этой статье мы рассмотрели как выполняется запись linux на флешку. Как видите, это очень просто, независимо от операционной системы, которую вы используете. Вы можете использовать консольные и графические программы. Возможно, уже существуют другие приложения, которые лучше справляются с задачей, вы знаете такие? Обязательно напишите в комментариях!

    Источник

    Mac OS X Hints