GUI-Application to write bootable disk images to USB key.
Project description
USB-Imager
USB-Imager is a GUI tool to write bootable disk images to USB key.
License | GPLv3 |
---|---|
Copyright | © 2021-2022 by Secu-Design® |
1. Features
- Very fast writing by using linux system call
sendfile()
and large write buffers - Writing an image to multiple USB sticks at once
- Optional validation after writing
- Adjustable write buffer between 4 KiB and 8 MiB
- Automatic device detection
- Detection and elimination of the following states of a device before writing:
- Mounted
- Writing support for hybrid ISOs by checking the MBR signature
- Shows stats about writing time and overall speed
Planned:
- Deactivation of LVM2 volumes before writing
- Multilanguage support
- Distribution package support (DEB, RPM, Arch-Linux PKG)
- Redesign with own dark/light theme
2. Installation
-
pip / pipenv:
If the distribution's own package manager is not supported yet, the USB-Imager can alternatively be installed via the Python package manager
pip
.$ pip install usb-imager $ pip uninstall usb-imager
or pipenv:
$ pipenv install usb-imager $ pipenv run usb-imager $ pipenv uninstall usb-imager
3. Usage
Start USB-Imager via the desktop icon or just type usb-imager
in your terminal window.
4. Troubleshooting:
On some Linux distributions USB-Imager
cannot be started from the command line or from a desktop icon after installation via pip
.
-
Suggested solution for command line::
~/.local/bin may not be included in the executable search path due to a bug, you have to manually add the directory to the PATH environment variable by adding it to ~/.profile in this case.
$ PATH=~/.local/bin:$PATH
5. Support
If you want to report a bug or request a feature, you can do so here. You can also write an email to Skynet-Devel.
6. Acknowledgements
Thanks to:
- My loved ones for their almost infinite patience.
Changelog:
Version 2.1.0
- UI redesign
- 'Lock crypted device if unlocked' temporarily removed
- Added stats about writing time and overall speed
- Added optional validation after writing
- Added simultaneous writing of an image to multiple USB sticks
- Changed adjustable write buffer between 4 KiB and 8 MiB
- Many code improvements and bug fixes
Version 2.0.1
- Code improvements
Version 2.0.0
- Remove
usb-imager-git
from Arch-LinuxAUR
repository - python min version >= 3.9
- Replace PySide2 with PySide6
- Code improvements and bug fixes
Version 1.1
usb-imager-git
is now available in the Arch-LinuxAUR
repository- Writing buffer values changed
- Improve error detection and error messages in case of missing dependencies
- Code improvements and minor bug fixes
Version 1.0
- Initial version
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for USB_Imager-2.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87b70d5bda52f63a3d0da12ef7e1c118b036bbb72761a462d21bf824656e33bd |
|
MD5 | a079bb383a62d0a029e4ff7bfeb6501d |
|
BLAKE2b-256 | f5817cacd2dd975c5d3d7187e488d2e707d5120ff4a1376cf6d2ffec84c96bd7 |