Поиск по сайту:

Создайте загрузочные USB-накопители и SD-карты с помощью Etcher в Linux

Создание загрузочных USB-дисков в Linux стало проще, чем когда-либо прежде. Существует множество командной строки и графических инструментов для легкого создания загрузочных дисков. Одним из таких инструментов является balenaEtcher или просто Etcher. В этом руководстве мы обсудим, что такое Etcher и как создавать загрузочные USB-накопители и SD-карты с помощью Etcher в операционных системах Linux.

Что такое Этчер?

Etcher — это бесплатное приложение для прошивки образа ОС с открытым исходным кодом, созданное с использованием таких веб-технологий, как JS, HTML, Nodejs и Electron. Etcher позволяет легко и безопасно переносить образы ОС на SD-карты и USB-накопители.

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

Самым важным преимуществом использования Etcher является то, что он позволит вам выбрать правильный флэш-накопитель и SD-карту и защитит вас от случайной записи на жесткие диски. Он отличает USB-накопители от системных разделов. Больше никаких случайных стираний жесткого диска! Он также может напрямую прошивать устройства Raspberry Pi, поддерживающие режим загрузки USB-устройства.

Etcher может записывать файлы .iso, .img и .zip на USB-накопители и SD-карты. Etcher — кроссплатформенное приложение, поддерживающее Linux, macOS и Microsoft Windows.

Установите Etcher в Linux

Поскольку Etcher — это приложение Electron, установка Etcher не составляет большого труда.

Загрузите последнюю версию Etcher с веб-сайта. Перейдите в папку, в которую вы загрузили zip-файл Etcher, и разархивируйте его.

unzip balena-etcher-electron-1.5.120-linux-x64.zip

Это приведет к извлечению zip-файла Etcher в формат Etcher AppImage. Сделайте его исполняемым с помощью команды:

chmod +x balenaEtcher-1.5.120-x64.AppImage

Теперь вы можете запустить Etcher с помощью команды:

./balenaEtcher-1.5.120-x64.AppImage

Установите Etcher с помощью менеджеров пакетов Linux.

Если вы предпочитаете устанавливать Etcher с помощью менеджера пакетов вашего дистрибутива Linux, вот как это сделать.

Etcher доступен в AUR для Arch Linux и его вариантов. Если вы используете Arch Linux, вы можете установить Etcher в Arch Linux с помощью любых вспомогательных инструментов AUR, например Yay, как показано ниже:

yay -S balena-etcher

Etcher доступен в репозиториях Solus по умолчанию. Чтобы установить Etcher на Solus, запустите:

sudo eopkg it etcher

Разработчики Etcher также создали репозитории для систем на базе Debian и систем на базе RHEL.

Чтобы добавить репозиторий Etcher RPM в Fedora, RHEL и его клонах, таких как CentOS, AlmaLinux и RockyLinux, запустите:

curl -1sLf 'https://dl.cloudsmith.io/public/balena/etcher/setup.rpm.sh' | sudo -E bash

Обновите репозитории программного обеспечения и установите Etcher с помощью менеджера пакетов dnf:

sudo dnf update
sudo dnf install balena-etcher-electron

В Debian, Ubuntu и их производных добавьте репозиторий Etcher Debian:

curl -1sLf 'https://dl.cloudsmith.io/public/balena/etcher/setup.deb.sh' | sudo -E bash

Обновите репозитории и установите Etcher в Debian, Ubuntu с помощью менеджера пакетов apt:

sudo apt update
sudo apt install balena-etcher-electron

В выпусках openSUSE Tumbleweed и Leap добавьте следующий репозиторий:

curl -1sLf 'https://dl.cloudsmith.io/public/balena/etcher/setup.rpm.sh' | sudo -E bash

А затем установите Etcher в openSUSE, используя zypper:

sudo zypper install balena-etcher

Создавайте загрузочные USB-накопители и SD-карты с помощью Etcher в Linux.

Подключите USB-накопитель или SD-карту и запустите приложение Etcher из меню или панели запуска приложений. Если вы загрузили Etcher AppImage, перейдите в папку, в которую вы загрузили Etcher AppImage, и запустите его, как показано ниже:

./balenaEtcher-1.5.120-x64.AppImage

Интерфейс Etcher по умолчанию будет выглядеть следующим образом:

Интерфейс Etcher по умолчанию

Как вы можете видеть из приведенного выше вывода, Etcher позволяет нам прошивать ISO-образы с локального диска или URL-адреса. Для целей данного руководства я выбираю ISO-образы из своей локальной файловой системы.

Затем выберите целевой USB-накопитель, нажав кнопку Выбрать цель.

Выберите целевой USB-накопитель в интерфейсе Etcher.

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

Создайте загрузочный USB-накопитель с помощью Etcher в Linux

Это займет несколько минут в зависимости от размера ISO-образа. Мне потребовалось около 8 минут, чтобы записать ISO-образ openSUSE Tumbleweed размером 4,9 ГБ на мой флэш-накопитель HP емкостью 15 ГБ.

Записывайте ISO-образы на USB-накопители и SD-карты с помощью Etcher.

Как только образ будет записан на диск, он проверит содержимое диска, чтобы убедиться, что образ записан правильно. После успешной проверки Etcher отобразит сообщение «Flash Complete».

Перепрошивка ISO-образа на USB-накопитель с помощью Etcher завершена.

Теперь вы можете безопасно отключить USB-накопитель и загрузить систему с помощью только что созданного загрузочного USB-накопителя.

Создайте несколько загрузочных USB-накопителей с помощью Etcher.

Мы можем записать один образ на несколько дисков и создать несколько загрузочных USB-накопителей с помощью Etcher. Обратите внимание, что мы не создаем мультизагрузочный USB-накопитель. Вместо этого мы создаем множество загрузочных дисков из одного образа.

Подключите USB-накопители или SD-карты и запустите Etcher. Выберите образ, который хотите записать, и выберите из списка целевые USB-накопители.

Прошивка нескольких USB-накопителей с помощью Etcher

Нажмите кнопку Flash, чтобы начать запись образа на диски.

Удалить травитель

Если вам не нужен Etcher, вы можете удалить Etcher, как показано ниже, в зависимости от используемого вами дистрибутива.

Чтобы удалить Etcher в Arch Linux и его вариантах, запустите:

sudo yay -R balena-etcher

Чтобы удалить Etcher в Debian, Ubuntu, запустите:

sudo apt-get remove balena-etcher-electron
sudo rm /etc/apt/sources.list.d/balena-etcher.list

Чтобы удалить Etcher из Fedora, RHEL:

sudo yum remove -y balena-etcher-electron
sudo rm /etc/yum.repos.d/balena-etcher.repo
sudo rm /etc/yum.repos.d/balena-etcher-source.repo

Чтобы удалить Etcher в openSUSE, запустите:

sudo zypper rr balena-etcher
sudo zypper rr balena-etcher-source

Удалите Etcher из Solus:

sudo eopkg rm etcher

Если вы загрузили Etcher AppImage, просто удалите его.

Заключение

Etcher не только прост в использовании, но также быстр и безопасен. Это удобная графическая утилита для перепрошивки образов, позволяющая безопасно записывать ISO-образы на один или несколько USB-накопителей или SD-карт в Linux. Я тестировал Etcher на своих настольных компьютерах с Fedora и Arch Linux, и у меня не возникло с ним никаких проблем. Разработчики Etcher работают над добавлением дополнительных функций, таких как увеличение скорости записи, одновременная запись изображений на несколько дисков и многое другое. Для получения более подробной информации посетите официальный сайт Etcher и его репозиторий GitHub, указанный ниже.

Ресурсы:

  • Сайт Etcher
  • Репозиторий Etcher на GitHub

Связанное чтение:

  • Как создать мультизагрузочные USB-накопители с помощью Ventoy в Linux
  • Popsicle – создание нескольких загрузочных USB-накопителей одновременно
  • Bootiso позволяет безопасно создать загрузочный USB-накопитель
  • MultiCD – создание мультизагрузочных компакт-дисков, DVD-дисков и USB-образов
  • Как создать загрузочный USB-накопитель с помощью команды dd
  • Как записать ISO-образ на USB-накопитель прямо из Интернета
  • Как создать ISO-образ с загрузочного USB-накопителя в Linux
  • Как создать собственный образ Ubuntu Live CD

Статьи по данной тематике