buf is a command-line utility for flashing ISOs to create bootable USB drives
Is it Bryson's USB Flasher or Bootable USB Flasher?
logo by my good friend mia. Go check her github out, she's cool :)
NOTE: This is only for Linux, (at the moment) adding windows support soon
If you are on Arch Linux, use an AUR helper like yay to install it
yay -S buf-cli
After installing, try running sudo buf -h in your terminal to test (NOTE: If it doesn't show up immediately, restart your shell.)
If you're NOT on Arch Linux Run the following command:
curl -fsSL https://raw.githubusercontent.com/Germ-99/buf/main/scripts/install.sh | bash
However, please note that you do need these dependencies to install.
The following dependencies are required:
- gcc
- make
- mount/umount
- wipefs
- lsblk
- blockdev
- df
- parted
- 7z
- dosfstools
- ntfs-3g
- grub2-common/grub-pc-bin
- wget
Commands for getting dependencies
# Ubuntu/Debian
sudo apt install build-essential parted dosfstools ntfs-3g grub2-common grub-pc-bin p7zip-full wget
# Arch Linux
sudo pacman -S base-devel parted dosfstools ntfs-3g grub p7zip wget
# Fedora/RHEL
sudo dnf install gcc make parted dosfstools ntfs-3g grub2-tools p7zip p7zip-plugins wget
Run the following commands:
git clone https://github.com/Germ-99/buf.git
cd buf
make && make install
Run sudo buf -h to verify it works (if it isn't recognized as a command, restart your shell and try again)
You're done!