ROSA ImageWriter
ROSA ImageWriter — это инструмент для записи установочного образа дистрибутива ROSA на флэшку.
Содержание
Где взять?
В системе ROSA Desktop эта утилита поставляется в комплекте и присутствует в репозиториях, так что для получения последней версии достаточно обновиться.
Для других систем Linux, не включивших программу в свой набор пакетов, а также для Windows и Mac OS X вы можете воспользоваться готовыми бинарными сборками:
Также вы можете скомпилировать программу из исходных кодов самостоятельно. Репозиторий программы находится на ABF:
https://abf.io/soft/rosa-imagewriter
Зачем оно нужно?
Дистрибутив ROSA распространяется в формате ISO, предназначенном для прожигания на DVD-болванку и загрузку с неё. Но если компьютер не оснащён оптическим приводом, можно воспользоваться установкой с флэшки, записав на неё образ при помощи ImageWriter (или аналогичного инструмента).
Также установка с флэшки может пригодиться, если хочется использовать режим UEFI, а компьютер не поддерживает UEFI-загрузку с DVD. Ну и в качестве дополнительного бонуса, во многих случаях установка с флэшки выполняется быстрее за счёт малого времени случайного доступа.
Как оно работает?
Образы ROSA являются «гибридными». Это означает, что они включают в себя как заголовки ISO-образа, так и таблицу разделов с загрузочной записью, присутствующие в обычных дисках и флэшках. Таким образом, вся «грязная работа» уже проделана при сборке образа, а от утилиты требуется лишь побитово записать содержимое файла на флэшку.
В Linux тот же результат можно получить обычной утилитой командной строки dd. Однако использование этой утилиты требует наличия определённых навыков, а также тщательной проверки параметров (чтобы случайно не переписать какой-нибудь другой диск, уничтожив важные данные). Кроме того, нередка ситуация, когда система кэширует запись на флэшку, и для корректного завершения записи требуется ещё выполнить команду sync. ImageWriter же предоставляет графический интерфейс для удобного и наглядного выбора исходного образа и целевой флэшки, показывает прогресс записи (в отличие от dd), а также выполняет принудительную синхронизацию.
Что насчёт других дистрибутивов?
Нам часто задают вопрос, можно ли при помощи ImageWriter записать на флэшку другие дистрибутивы Linux. К сожалению, это зависит от самого дистрибутива. Если производитель разрешает записывать образ на флэшку при помощи dd или аналогичной программы побитового копирования, то ImageWriter здесь отработает корректно. Если же требуется использование более продвинутых утилит, которые размечают флэшку, форматируют её, копируют файлы в нужном порядке и т. д., то ImageWriter здесь не поможет.
Как «оживлять» флэшки после записи?
Дистрибутивный образ ROSA содержит некоторые особенности, из-за которых системы начинают видеть флэшку как очень маленький диск, размером около 5 мегабайт. Форматирование не помогает, потому что форматируется всё тот же пятимегабайтный объём. Решением является использование утилит управления разделами, но далеко не все это знают. Поэтому для «восстановления» флэшек в программу была добавлена кнопка Очистить, которая удаляет таблицу разделов с флэшки, так что система после этого увидит полный объём устройства.
Известные проблемы
- Для записи напрямую на флэшку программе требуются администраторские права доступа, поэтому при старте от имени обычного пользователя будет выдан запрос на повышение привилегий. В Linux нет универсальной реализации такого запроса для графических приложений, в каждой оболочке для этого могут использоваться разные программы. ImageWriter поддерживает рабоут с kdesu, gksu, xdg-su и beesu. Если ни одной из этих программ найти не удалось (как, например, в свежеустановленной Ubuntu), то пользователю будет выведено сообщение об этом с просьбой самостоятельно запустить программу от имени root. В этом случае можно воспользоваться, например, консольными утилитами su или sudo либо установить в систему пакет с подходящим графическим аналогом этих утилит. Если в вашей системе используется программа повышения привилегий, о которой ImageWriter не знает, пожалуйста, сообщите о ней и об используемом окружении (операционная система, графическая оболочка), и мы постараемся добавить её поддержку.
- В Windows иногда могут наблюдаться проблемы с записью: после нескольких мегабайтов запись прерывается, и выводится сообщение об ошибке. Точную причину такого поведения установить пока не удалось; в некоторых случаях это может быть вызвано антивирусами и другими защитными программами. Обычно помогает временное отключение антивируса с последующим перевтыканием флэшки и перезапуском ROSA ImageWriter.
- В Mac OS X при попытке запуска может выводиться сообщение о недоверенном издателе. В этом случае нужно либо разрешить в системных настройках запуск программ от недоверенных источников, либо однократно запустить ImageWriter через контекстное меню: в этом случае в диалоге с предупреждением будет кнопка для запуска.