ROSA ImageWriter — различия между версиями

Материал из Rosalab Wiki
Перейти к: навигация, поиск
 
(не показано 7 промежуточных версий 4 участников)
Строка 1: Строка 1:
ROSA ImageWriter — это инструмент для записи установочного образа дистрибутива ROSA на флэшку.
+
#REDIRECT [[Методы записи загрузочных образов ISO на USB flash]]
 
+
[[File:RosaImageWriter-2.6-rus.png]]
+
 
+
=== Где взять? ===
+
В системе ROSA Desktop эта утилита поставляется в комплекте и присутствует в репозиториях, так что для получения последней версии достаточно обновиться.
+
 
+
Для других систем Linux, не включивших программу в свой набор пакетов, а также для Windows и Mac OS X вы можете воспользоваться готовыми бинарными сборками:
+
{{ROSA ImageWriter}}
+
 
+
Также вы можете скомпилировать программу из исходных кодов самостоятельно. Репозиторий программы находится на ABF:<br />
+
https://abf.io/soft/rosa-imagewriter
+
 
+
=== Зачем оно нужно? ===
+
Дистрибутив ROSA распространяется в формате ISO, предназначенном для прожигания на DVD-болванку и загрузку с неё. Но если компьютер не оснащён оптическим приводом, можно воспользоваться установкой с флэшки, записав на неё образ при помощи ImageWriter (или аналогичного инструмента).
+
 
+
Также установка с флэшки может пригодиться, если хочется использовать режим UEFI, а компьютер не поддерживает UEFI-загрузку с DVD. Ну и в качестве дополнительного бонуса, во многих случаях установка с флэшки выполняется быстрее за счёт малого времени случайного доступа.
+
 
+
=== Как оно работает? ===
+
Образы ROSA являются «гибридными». Это означает, что они включают в себя как заголовки ISO-образа, так и таблицу разделов с загрузочной записью, присутствующие в обычных дисках и флэшках. Таким образом, вся «грязная работа» уже проделана при сборке образа, а от утилиты требуется лишь побитово записать содержимое файла на флэшку.
+
 
+
В Linux тот же результат можно получить обычной утилитой командной строки <tt>dd</tt>. Однако использование этой утилиты требует наличия определённых навыков, а также тщательной проверки параметров (чтобы случайно не переписать какой-нибудь другой диск, уничтожив важные данные). Кроме того, нередка ситуация, когда система кэширует запись на флэшку, и для корректного завершения записи требуется ещё выполнить команду <tt>sync</tt>. ImageWriter же предоставляет графический интерфейс для удобного и наглядного выбора исходного образа и целевой флэшки, показывает прогресс записи (в отличие от <tt>dd</tt>), а также выполняет принудительную синхронизацию.
+
 
+
=== Что насчёт других дистрибутивов? ===
+
Нам часто задают вопрос, можно ли при помощи ImageWriter записать на флэшку другие дистрибутивы Linux. К сожалению, это зависит от самого дистрибутива. Если производитель разрешает записывать образ на флэшку при помощи <tt>dd</tt> или аналогичной программы побитового копирования, то ImageWriter здесь отработает корректно. Если же требуется использование более продвинутых утилит, которые размечают флэшку, форматируют её, копируют файлы в нужном порядке и т. д., то ImageWriter здесь не поможет.
+
 
+
=== Как «оживлять» флэшки после записи? ===
+
Дистрибутивный образ ROSA содержит некоторые особенности, из-за которых системы начинают видеть флэшку как очень маленький диск, размером около 5 мегабайт. Форматирование не помогает, потому что форматируется всё тот же пятимегабайтный объём. Решением является использование утилит управления разделами, но далеко не все это знают. Поэтому для «восстановления» флэшек в программу была добавлена кнопка '''Очистить''', которая удаляет таблицу разделов с флэшки, так что система после этого увидит полный объём устройства.
+
 
+
=== Известные проблемы ===
+
* Для записи напрямую на флэшку программе требуются администраторские права доступа, поэтому при старте от имени обычного пользователя будет выдан запрос на повышение привилегий. В Linux нет универсальной реализации такого запроса для графических приложений, в каждой оболочке для этого могут использоваться разные программы. ImageWriter поддерживает рабоут с <tt>kdesu</tt>, <tt>gksu</tt>, <tt>xdg-su</tt> и <tt>beesu</tt>. Если ни одной из этих программ найти не удалось (как, например, в свежеустановленной Ubuntu), то пользователю будет выведено сообщение об этом с просьбой самостоятельно запустить программу от имени <tt>root</tt>. В этом случае можно воспользоваться, например, консольными утилитами <tt>su</tt> или <tt>sudo</tt> либо установить в систему пакет с подходящим графическим аналогом этих утилит. Если в вашей системе используется программа повышения привилегий, о которой ImageWriter не знает, пожалуйста, сообщите о ней и об используемом окружении (операционная система, графическая оболочка), и мы постараемся добавить её поддержку.
+
* В Windows иногда могут наблюдаться проблемы с записью: после нескольких мегабайтов запись прерывается, и выводится сообщение об ошибке. Точную причину такого поведения установить пока не удалось; в некоторых случаях это может быть вызвано антивирусами и другими защитными программами. Обычно помогает временное отключение антивируса с последующим перевтыканием флэшки и перезапуском ROSA ImageWriter.
+
* В Mac OS X при попытке запуска может выводиться сообщение о недоверенном издателе. В этом случае нужно либо разрешить в системных настройках запуск программ от недоверенных источников, либо однократно запустить ImageWriter через контекстное меню: в этом случае в диалоге с предупреждением будет кнопка для запуска.
+
* На данный момент Mac OS X 10.11 El Capitan (и, возможно, последующие версии) не поддерживается: из-за изменения API программа больше не видит USB-устройств. В будущем мы постараемся добавить поддержку этой системы.
+
 
+
[[Category:Разработки ROSA]]
+

Текущая версия на 13:45, 16 октября 2023