Etcher, который теперь называется balenaEtcher, - это бесплатное приложение с открытым исходным кодом, используемое для записи файлов ISO и IMG, а также заархивированных папок на USB-накопители и SD-карты. Этот инструмент доступен для Linux, Windows и macOS, причем с одинаковым пользовательским интерфейсом, так что вы везде получите одинаковый опыт использования. Поэтому, когда вы захотите записать флешку или даже карту microSD, вы можете положиться на Etcher как на свой основной инструмент.
Мы постарались объяснить пошаговый процесс установки и использования Etcher, чтобы процесс записи/прошивки USB стал для вас еще проще. В качестве примера мы взяли ISO-файл Ubuntu, загруженный из Интернета, чтобы описать вам весь процесс.
Пожалуйста, следуйте этим шагам, чтобы легко записать ISO-образ на флешку/USB-накопитель:
Шаг 1: Загрузите файл Etcher .zip
Пакет загрузки Etcher доступен на официальном сайте Balena по этой ссылке:
На сайте представлены образы App для 64-битной и 32-битной версий Ubuntu.
Вы можете использовать команду lscpu для проверки вашей версии Linux. Она получает информацию из файлов sysfs и /proc/cpuinfo:
1 | lscpu |
Эта команда выведет следующий результат:
Запись CPU op-mode(s) говорит вам о том, какая версия Ubuntu установлена на вашей системе; 32-bit означает, что вы используете 32-битную ОС Linux, 32-bit, 64-bit означает, что вы используете 64-битную ОС.
Поскольку моя система 64-битная, я нажму на ссылку 'Download for Linux x64'. Выберите опцию Сохранить файл и нажмите OK. Пакет .zip будет сохранен в папке "Загрузки".
Шаг 2: Извлеките AppImage из загруженного .zip-файла
Пакет Etcher, который мы только что загрузили, находится в формате .zip. Теперь нам нужно извлечь файл AppImage, чтобы мы могли установить и использовать программу.
Откройте командную строку Ubuntu, Терминал, либо через поиск Ubuntu Application Launcher, либо с помощью сочетания клавиш Ctrl+Alt+t.
Затем используйте следующую команду unzip для извлечения файла AppImage в вашу текущую (домашнюю) папку из папки Downloads:
1 | unzip ~/Downloads/balena-etcher-electron-1.7.9-linux-x64.zip |
С помощью команды ls проверьте, что файл AppImage теперь находится в вашей текущей директории.
Шаг 3: Запустите AppImage программы Etcher
Теперь вы можете легко запустить Etcher, выполнив его AppImage. Это можно сделать с помощью следующей команды:
1 | ./balenaEtcher-1.7.9-x64.AppImage |
Если при запуске получаем следующую ошибку
1 2 3 4 5 6 7 | dlopen(): error loading libfuse.so.2 AppImages require FUSE to run. You might still be able to extract the contents of this AppImage if you run it with the --appimage-extract option. See https://github.com/AppImage/AppImageKit/wiki/FUSE for more information |
Необходимо установить пакет libfuse, следующими командами:
1 2 | sudo add-apt-repository universe sudo apt install libfuse2 |
Если при запуске получаем ошибку
1 | GPU process isn't usable. Goodbye. |
Добавляем параметр запуска --disable-gpu-sandbox
1 | ./balenaEtcher-1.7.9-x64.AppImage --disable-gpu-sandbox |
Это откроет приложение Etcher в следующем виде:
Когда вы захотите удалить Etcher из вашей системы, просто удалите этот AppImage. Вам не нужно выполнять какие-либо другие процедуры загрузки с AppImages.
Шаг 4: Прошивка файла ISO
Нажмите на кнопку Выбрать образ; это позволит вам перейти к ISO-образу, который вы хотите выбрать для записи. Я выбрал ISO-образ Ubuntu, загруженный с официального сайта Ubuntu.
Теперь вы увидите выделенную кнопку Select target. Вставьте USB-накопитель; если к системе подключено одно устройство, вы увидите, что оно выбрано следующим образом:
В противном случае вам будет предложено выбрать одно из доступных устройств. Затем вы увидите выделенную кнопку Flash. Нажмите на нее, чтобы Etcher начал записывать ISO-файл на USB. Также появится диалог аутентификации, поскольку только авторизованный пользователь может прошить USB.
Начнется процесс записи, и вы сможете увидеть следующую индикацию выполнения:
После успешного завершения процесса записи образа вы увидите следующее изображение:
Закройте окно, и ваш процесс завершен!
Вот как вы можете использовать этот эффективный инструмент прошивки для записи образов ОС на USB и карты microSD. При записи образов на SD-карту процесс практически такой же.