2. Open the terminal. (CTRL + ALT + T)
3. Look for the USB drive you want to format, by running:
The command above will display the directory path of your various drives. Take note of the drive you wish to format.
In this tutorial, the name of the drive am going to format is Seth and its path under the filesystem is /dev/sdc1.
3. Unmount drive using the syntax below:
sudo umount /dev/sdc1
4. Now run this command to format drive to fat32:
sudo mkfs.vfat -n 'Ubuntu' -I /dev/sdc1
Understanding the above command
mkfs is used to build a Linux filesystem on a device, usually a hard disk partition. The device argument is either the device name (e.g. /dev/hda1, /dev/sdb2), or a regular file that shall contain the filesystem. The size argument is the number of blocks to be used for the filesystem.
Formats the drive to FAT32, other formats available are mkfs.bfs, mkfs.ext2, mkfs.ext3, mkfs.ext4, mkfs.minix, mkfs.msdos, mkfs.vfat, mkfs.xfs, mkfs.xiafs etc.
Volume-name sets the volume name (label) of the file system. The volume name can be up to 11 characters long. The default is no label. In this tutorial my volume-name is Ubuntu.
It is typical for fixed disk devices to be partitioned so by default, you are not permitted to create a filesystem across the entire device.
Running $ df after formatting displays this.
You are done and your pen drive has successfully been formatted.
In order to create a bootable USB flash drive, you will need
dd). Most GNU distributions have
To use dd, open a terminal and write (substitute the correct path):
sudo dd if=/path/to/the/downloaded/iso of=/path/to/the/USB/device
watch -n5 'sudo kill -USR1 `pgrep ^dd`
To check if the creation of the bootable USB stick was successful, use
fdiskas root to check it. You should see an asterisk (*) like this in your USB line:
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 697 713728 17 Hidden HPFS/NTFS
(Sources here and here.)
As this may not always lead to success, here is a second solution:
get the script from here and make it executable(as root, with
chmod +x /usr/bin/live-fat-stick) after copying it to /usr/bin/, make sure you have syslinux and gpart installed before running it.
Run the following as root (with
su -, not using
sudo) in terminal:
# live-fat-stick -lto get the USB device path.
# live-fat-stick --suse /path/to/openSUSE-filename.iso /dev/sdXYto copy iso to USB device and make it bootable.
# live-fat-stick -hit shows help.
Multiple iso images from multiple distributions can be added to the USB device, boot menu will offer a choice of distribution to boot from. Scripts does not format or remove data from the device.