You are on page 1of 12

<p>Developed by: Konstantin Vlasov &lt;<a href="mailto:konstantin.

vlasov@rosalab
.ru">konstantin.vlasov@rosalab.ru</a>&gt;, NTC IT ROSA LLC</p>
<h2>Using</h2>
<p><b><span style="color: #c00000;">Warning!</span></b> This tool deletes all th
e data on the selected USB device, including the partition table (if any), so pl
ease be careful and check your actions twice!</p>
<p>The application requires direct access to the physical device, so when you st
art it, automatical request for Administrator/root privileges will appear. The a
pplication's main window looks like follows:</p>
<p><img src="data:image/png;base64,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
mCC" alt="Main Dialog" /></p>
<p>You need to select the source image file and the target USB flash disk where
this image will be written. Press the <img src="data:image/png;base64,iVBORw0KGg
oAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACH0lEQVQ4jZVQO2hTYRg9/71/cmNaG0ISG1Ij0pCi7e
AkioPgog5CqeBjEJUqOCjqKnbRwdGA0kGHCg5CJyfb4iNBRSzFR9FWhJBWpT6a3LyTm5ube//PIVRjGr
U52/m+c75z+IA1YOzT9j1/27FWw1PXg8qmLe4dEuMux3qx2OHP3ndIgZHh3pfj/z1w80NoP7fjjkUVf1
0gQZCATfL++DJP/dcG32cb9VIjuRoLhJitMmRRZYoIT4lQrpmAXuVIF0p+z2bP5eZA3kgC3QOp0+FHZ1
b48KjX2buza7Jq8N16lU9rWfVu84E/Gvji53yRSERe4WNnVS1XWGfL5ewn45PartGhuXctf3Dl4lF535
ELwXBf3wIArVwxXit2eaZkqDOJwqs3e/uPJ9KxE4OKs/MQGFMAAARQrfyQLd/aekMKHz4obTvfAwD5sg
7TFDAtCyACY0CXMZtyVZ54ySgzIvqdzpUk10r5Yw4hu2VB+FasopLPgjEZjMnIFgrYoKTRIyZ8NW25uT
1QxTTXynrGpvjcpCdR+PwAGztkOOx2MDD4eAYekYBZXFptBkCEKNc0Q3U5u0NK8h4GzBegTPWXwAag1t
Jax/yiFuWabqgSJ1hLEwDEP+Sr8pPP36pznAiqVHoGsoptmAEAsZHbX4lLNp6m9BTI0tpyWwJRAOCuoJ
QWRqrddJqNm48BgH/XadxLZifqP1sThKCPBy4VFwDgJ3Db67YSxwwZAAAAAElFTkSuQmCC" alt="" /
>&nbsp;<b>Open</b> button, and the <b>Open file</b> dialog will be shown where y
ou can choose the appropriate image file. (Alternatively, you can specify the pa
th to the ISO file as command-line argument.) The target device can be selected
from the corresponding drop-down list. The list should update automatically when
you insert or remove some device, but if it doesn't just press the <img src="da
ta:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABpklEQVQ4jbVT
MUtbURg953z3de0bUhcpvDiIBFpfodQOBV/XtEMyiyQ6tZNxK13StxQ3Ay4dChHXDk3dnBKhmMFBQQiI
KA+pQ7b8g3ZIE8zjkWbpgbvc833nO+fyXWAG5IrdUq7Y/Z7FcVrjo7fdiCQAVEBUSZb7P1ZaUwVyxZMI
ZJ1kRAEiQREgQHIgMf/r2/PBqF4pq1WSbYmRGWFO4+OcwTn5MjUzHeTedCMSbUkJxRaFY5kCM1YohiSh
kRMwf32wnACAGyuRWxK2+4crjfsTFtbPVymGFEFgH0B81XyajPh7AtjuH75MkIJ5FpKISTQuvz4ZpPn/
h8K7nl943/P/VefSF4ubF4GMdRIlkPk0/yq+DQEOftYfJxMCwdpZaE5bIKoyQU7nF3tLE5lXP9/VCFQ6
H+efZTloU/SHzYRz8l98uPnkHhicp4fmrCTHgGQ5M4KZYom7MsKGDgIZ6zLBPIPzBJk2jmpzE6s83sTr
g+WGxI40XN2/MWCeYKaWTK+PanP7Ux9Rpg2SZyQ7pzsL5XRxFib+Qu9LIZExBn4fz9IMAH8AEmJUlMoD
AV8AAAAASUVORK5CYII=" alt="" />&nbsp;<b>Refresh</b> button.</p>
<p>Now you can press the <b>Write</b> button and after additional confirmation t
he writing will start, displaying the progress bar and the <b>Cancel</b> button
for stopping the operation if you decided to abort it. Please, remember that eve
n if you cancel writing, the files on the target device will be lost anyway, bec
ause the partition table and file system structures are located at the very begi
nning of the disk, and therefore become overwritten first.</p>
<p>Due to special structure of ROSA installation images, you may find it impossi
ble to use the USB flash drive for storing data afterwards: the disk will be dis
played as a very small device (like 5&nbsp;MB or so). To clear you USB device an
d make it full-size again, press the <b>Clear</b> button. It will remove the par
titioning data from the disk, and you will be able to format it to full capacity
using any formatting tool you prefer. Actually, what's happening is this: for b
ooting from UEFI firmware, there is a small EFI partition in the ROSA installati
on image. No other partitions are present, so operating system will display just
this only partition as if it was the whole device. You can simply remove it usi
ng diskdrake, gparted, or any other partitioning tool, and then OS will see the
disk's full capacity. However, many users find this confusing, and we decided to
implement the clearing function right in the ImageWriter.</p>
<h2>Building from Sources</h2>
<p>The project source code is publshed on the ROSA ABF server: <a href="https://
abf.rosalinux.ru/captainflint/rosa-image-writer" target="_blank">https://abf.ros
alinux.ru/captainflint/rosa-image-writer</a>. You may either clone the repositor
y or download the latest snapshot as tarball or ZIP archive.</p>
<p>For building ROSA Image Writer from sources, you will need Qt5 development en
vironment for your operating system (download the binary package from <a href="h
ttp://qt.io/download/" target="_blank">Qt Project Downloads</a>). Additional req
uirements (other configurations might also work, but were not tested):</p>
<ul>
<li>Windows, Qt for VS 2013:
<ul>
<li>Microsoft Visual Studio 2013 SDK or later.</li>
</ul>
</li>
<li>Linux:
<ul>
<li>libudev development package (possible names: libudev-devel, libudev-de
v);</li>
<li>libGL development package with dependencies (possible names: libgl-dev
el, Mesa-libGL-devel, libgl1-mesa-dev).</li>
</ul>
</li>
<li>Mac OS X:
<ul>
<li>Xcode.</li>
</ul>
</li>
</ul>
<p>If you plan to deploy the application, it is recommended to build static vers
ion of Qt from sources (see Qt documentation), otherwise you'll need to distribu
te the application with its dependent shared libraries and Qt plugins, which wou
ld increase the total size of the package.</p>
<p>Building the application is simple and straight-forward:</p>
<h3>Using Qt Creator</h3>
<p>Just open the project file <code>RosaImageWriter.pro</code> in the IDE, confi
gure to use the correct Qt kit and build the program.</p>
<h3>From command line</h3>
<h4>In Windows, Qt for VS:</h4>
<p>Open the Windows SDK command prompt. If your Qt installation is not in the <c
ode>PATH</code> environmebt variable add it there:</p>
<p><code>set PATH=%PATH%;C:\Programs\Qt\qtbase\bin</code></p>
<p>Go to the source directory of the project and run:</p>
<p><code>qmake</code><br /><code>nmake Release</code></p>
<h4>In Windows, Qt for MinGW:</h4>
<p>Open the MinGW command prompt, go to the source directory of the project and
run:</p>
<p><code>qmake</code><br /><code>mingw32-make Release</code></p>
<h4>In Linux/Mac OS X:</h4>
<p>Go to the source directory of the project and run:</p>
<p><code>qmake</code><br /><code>make</code></p>
<h4>Localizations:</h4>
<p>To build localizations, you will need to run <code>lrelease</code> for each o
f the <code>ts</code> file and put the resulting <code>qm</code> files into the
<code>lang</code> subdirectory near the application executable. You may use the
script build-translations to generate all the translation binaries at once. Usag
e (supposing the current directory is the project directory):</p>
<ol>
<li>
For building translations directly in the <code>lang</code> subdirectory, si
mply use the <code>lrelease</code> tool:<br/>
in Linux/Mac OS X:<br /><code>$ lrelease RosaImageWriter.pro</code><br/>
in Windows:<br /><code>&gt; lrelease RosaImageWriter.pro</code>
</li>
<li>
For building translations into a separate build directory, you can use the <
code>build-translations</code> script, specifying the target directory as the fi
rst argument (the <code>lang</code> subdirectory will be created there); example
:<br/>
in Linux/Mac OS X:<br /><code>$ ./lang/build-translations ../RosaImageWriter
-Desktop-Release</code><br/>
in Windows:<br /><code>&gt; lang\build-translations ..\RosaImageWriter-Deskt
op-Release</code>
</li>
</ol>
<h2>Changelog</h2>
<h3>Version 2.6.2.0</h3>
<ol>
<li>When the list of USB devices is refreshed, the previously selected device
remains selected (if present).</li>
<li>Rebuilt with Qt 5.6.1.</li>
</ol>
<h3>Version 2.6.1.1</h3>
<ol>
<li>Linux: Forced displaying the [X] Close button in the titlebar (in GNOME it
disappeared for unknown reason).</li>
</ol>
<h3>Version 2.6.1.0</h3>
<p>Minor bug fixes and improvements:</p>
<ol>
<li>Added German translation (thanks to Matthias Schuster Scharmer).</li>
<li>Linux: Startup elevation of privileges improved:
<ul>
<li>Added support for <code>xdg-su</code> and <code>beesu</code>.</li>
<li>Fixed: <code>kdesu</code> could not always be found in KDE environment
s.</li>
<li>If several su-applications are present, the "native" one is preferred
(for example, <code>kdesu</code> in KDE).</li>
</ul>
</li>
<li>Fixed: Some start-up messages could be untranslated.</li>
<li>Linux: Portable executable binaries are now linked statically with <code>l
ibstdc++</code> (to avoid version mismatches).</li>
<li>Rebuilt with Qt 5.4.2.</li>
</ol>
<h3>Version 2.6.0.0</h3>
<p>Minor bug fixes and improvements:</p>
<ol>
<li>Added <b>Clear</b> function for removing partitioning data from the select
ed USB device (to make its full capacity visible to operating system).</li>
<li>Path to ISO image can now be passed as a command-line argument.</li>
<li>Rebuilt with Qt 5.4.1 and, in Windows, MSVC 2013.</li>
<li>Windows: Executable binary file is now signed with NTC IT ROSA LLC certifi
cate.</li>
<li>Default Open path is set to the current user's Downloads folder.</li>
<li>Linux: Elevation is now built-in, no need to use external script or consol
ehelper.</li>
<li>Linux, Mac OS X: Executable binaries are now statically linked to decrease
total size (like Windows executable).</li>
<li>Various minor fixes and improvements.</li>
</ol>
<h3>Version 2.5.0.0</h3>
<p>Minor bug fixes and improvements:</p>
<ol>
<li>Windows: USB device remained locked after writing was finished.</li>
<li>Windows: Added icon size 48x48 into resources.</li>
<li>Linux, Mac OS X: Added write flushing after every block: fixes "inconsiste
nt progressbar" problem (when progress quickly went to 100%, and then waited for
long time while real writing took place).</li>
<li>Linux: Loading libudev dynamically, which allows to use either version 0 a
nd 1 (whichever present in the distribution) or even work without it (USB device
s list will have to be refreshed manually).
<li>Rebuilt with Qt 5.4.0.</li>
</ol>
<h3>Version 2.4.0.0</h3>
<p>Starting with this version, Mac OS X is also supported (version 10.7 and high
er). More detailed list of changes:</p>
<ol>
<li>Implemented all of the functions for Mac OS X:
<ul>
<li>writing image file to the selected USB device;</li>
<li>enumerating USB devices;</li>
<li>selecting image file by either opening it or drag&amp;dropping the fil
e on the main window;</li>
<li>automatic refresh of the USB devices list on inserting/removing a devi
ce;</li>
<li>displaying progress bar over the Dock application icon.</li>
</ul>
</li>
<li>Added French translation.</li>
</ol>
<h3>Version 2.3.0.0</h3>
<ol>
<li>Fixed: internal Qt localization was not used (the "Open" dialog title, "Ye
s/No" buttons, etc.)</li>
</ol>
<h3>Version 2.2.0.0</h3>
<ol>
<li>Switched to SVG main icon to improve scaling in Linux.</li>
</ol>
<h3>Version 2.1.0.0</h3>
<p>The major improvement of this version is complete Linux support. More detaile
d list of changes:</p>
<ol>
<li>Implemented almost all of the functions for Linux:
<ul>
<li>writing image file to the selected USB device;</li>
<li>enumerating USB devices;</li>
<li>selecting image file by either opening it or drag&amp;dropping the fil
e on the main window.</li>
</ul>
</li>
<li>Added automatic refresh of the USB devices list on inserting/removing devi
ces.</li>
<li>Minor UI changes (the dialog is narrowed, and its lower part is separated
from the upper part).</li>
<li>Most platform-dependent code was isolated and/or moved to separate classes
.</li>
<li>Minor fixes and improvements.</li>
</ol>
<h3>Version 2.0.0.0</h3>
<p>This version was rewritten from scratch using C++/Qt5 framework. Main differe
nces from the previous version are:</p>
<ol>
<li>Progress bar is now shown directly in the main dialog instead of popup dia
log.</li>
<li>The progress bar state is shown on the Windows taskbar button (in Windows
7 or later).</li>
<li>Added button for refreshing the list of USB devices.</li>
<li>The list of USB devices now displays drive letters assigned to each device
.</li>
<li>Added possibility to drag&amp;drop image file on the dialog (unfortunately
, blocked by UAC if file is dragged from non-elevated application).</li>
<li>Added localization support and Russian translation.</li>
<li>Some minor visual improvements, like icons on the buttons, more compact co
ntrols placement, etc.</li>
</ol>
<h3>Version 1.1.0.0</h3>
<p>Introduced minor UI improvements:</p>
<ol>
<li>The application renamed to <b>ROSA Image Writer</b>.</li>
<li>Added copyright notice on the dialog (" based on SUSE Studio Image Writer").
</li>
<li>Replaced SUSE logo with ROSA.</li>
<li>Replaced the application icon with ROSA icon both in the main window title
and as EXE file icon.</li>
</ol>
<h3>Version 1.0.0.0</h3>
<ol>
<li>This is just a Windows-only proof-of-concept: rebuilt SUSE Studio Image Wr
iter from sources without any modifications (using Visual C# Express).</li>
</ol>
<hr style="width: 75%;" />
<p style="font-size: 75%; text-align: center;"><i>Copyright &copy; 2016 NTC IT R
OSA LLC</i></p>
</body>
</html>

You might also like