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

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

Версия 13:35, 13 июня 2019

ROSA ImageWriter — это инструмент для записи установочного образа дистрибутива ROSA на флешку.

RosaImageWriter-2.6-rus.png

Где взять?

В системе 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 через контекстное меню: в этом случае в диалоге с предупреждением будет кнопка для запуска.
  • На данный момент Mac OS X 10.11 El Capitan (и, возможно, последующие версии) не поддерживается: из-за изменения API программа больше не видит USB-устройств. В будущем мы постараемся добавить поддержку этой системы.