All Projects → jsamr → Bootiso

jsamr / Bootiso

Licence: gpl-3.0
A bash program to securely create a bootable USB device from one image file.

Programming Languages

shell
77523 projects
bash
514 projects

Projects that are alternatives of or similar to Bootiso

Rufus
The Reliable USB Formatting Utility
Stars: ✭ 16,917 (+2522.79%)
Mutual labels:  iso, usb
Kindd
A kindful dd, written in qt-quick.
Stars: ✭ 93 (-85.58%)
Mutual labels:  iso, usb
imageburner
An elementary OS app
Stars: ✭ 43 (-93.33%)
Mutual labels:  usb, iso
Liveusb Builder
A script suite to create multiboot USB stick for GNU/Linux distributions
Stars: ✭ 118 (-81.71%)
Mutual labels:  iso, usb
Multibootusb
A collection of GRUB files and scripts that will allow you to create a pendrive capable of booting different ISO files
Stars: ✭ 543 (-15.81%)
Mutual labels:  iso, usb
UEFI MULTI
UEFI_MULTI - Make Multi-Boot USB-Drive
Stars: ✭ 33 (-94.88%)
Mutual labels:  usb, iso
Etchdroid
An application to write OS images to USB drives, on Android, no root required.
Stars: ✭ 258 (-60%)
Mutual labels:  iso, usb
Hidapi
A Simple library for communicating with USB and Bluetooth HID devices on Linux, Mac and Windows.
Stars: ✭ 465 (-27.91%)
Mutual labels:  usb
Webman Mod
Extended services for PS3 console (web server, ftp server, netiso, ntfs, ps3mapi, etc.)
Stars: ✭ 554 (-14.11%)
Mutual labels:  iso
Os
The OS build system
Stars: ✭ 458 (-28.99%)
Mutual labels:  iso
Flingos
An educational operating system written in C#. A great stepping stone from high to low level development.
Stars: ✭ 451 (-30.08%)
Mutual labels:  usb
Hidviz
A tool for in-depth analysis of USB HID devices communication
Stars: ✭ 505 (-21.71%)
Mutual labels:  usb
Usb Canary
A Linux or OSX tool that uses psutil to monitor devices while your computer is locked. In the case it detects someone plugging in or unplugging devices it can be configured to send you an SMS or alert you via Slack or Pushover.
Stars: ✭ 561 (-13.02%)
Mutual labels:  usb
Dedicated valheim server script
Valheim Menu system for managing or installing your Valheim Dedicated Server. Multi-Language. Supports Vanilla or Mod modes. Built on Ubuntu 20.04.
Stars: ✭ 455 (-29.46%)
Mutual labels:  bash-script
Osx Iso
 Create a bootable ISO of OS X / macOS, from the installation app file
Stars: ✭ 616 (-4.5%)
Mutual labels:  iso
Glim
GRUB Live ISO Multiboot
Stars: ✭ 452 (-29.92%)
Mutual labels:  usb
Digispark Scripts
USB Rubber Ducky type scripts written for the DigiSpark.
Stars: ✭ 629 (-2.48%)
Mutual labels:  usb
Customarch
Arch Linux Based Custom ISOs Made With "Archiso"
Stars: ✭ 606 (-6.05%)
Mutual labels:  iso
Easy hack
Hack the World using Termux
Stars: ✭ 549 (-14.88%)
Mutual labels:  bash-script
Androbd
Android OBD diagnostics with any ELM327 adapter
Stars: ✭ 573 (-11.16%)
Mutual labels:  usb

License: GPLv3 Version Codacy grade

Create a USB bootable device from an image file easily and securely.

Because of its reliance on GNU and POSIX tools, bootiso primarly targets GNU/Linux systems.

Install

Package managers

This list might be out of date (please report). Check repology.org.

System family URL
Arch Linux (AUR) https://aur.archlinux.org/packages/bootiso/
Void Linux https://github.com/void-linux/void-packages/tree/master/srcpkgs/bootiso
openSUSE (OBS) https://build.opensuse.org/package/show/utilities/bootiso

Manual install

Check distro tweaks section.

Reference Manual

The official manual is available at jsamr.github.io/bootiso. The reference should also be available as a man page via man bootiso. If you are in a hury, jump to the EXAMPLES section.

Highlights
SYNOPSIS
DESCRIPTION
INSTALL MODES
GUARDRAILS
EXIT STATUS
ENVIRONMENT
EXAMPLES
TROUBLESHOOTING

See it in action

Probing

--probe (shorten -p) gives you details about ISO boot capabilities and list available USB drives.

Using --assume-yes + --autoselect

--assume-yes (shorten -y) bypass prompting the user for overwritting USB device, and --autoselect (shorten -a) allow automatic selection of USB device when exactly one device is connected in combination with --assume-yes.

No-USB device failure

In the below example, the selected device with --device (shorten -d) flag is not connected through USB and bootiso fails.

Distros tweaks

  • On Fedora, set BOOTISO_SYSLINUX_LIB_ROOT environment to /usr/share/syslinux.
  • Take a look at the by-distribution dependency table to make sure you have all required dependencies installed.

Contributing

Read the Code Style and Conventions document.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].