Create Zorin bootable USB from ISO using Zorin

I am running Zorin OS 15.3 and it's been very workable and stable for over 2 months. I read about and have downloaded the new beta Zorin OS Core 16 ISO. I don't see how to create a bootable USB stick from the ISO. There is no option on right-click of the ISO (web posts for some other distros describe that they have that choice/capability). I don't find any utilities so far inside Zorin to do this. Yes, I could go to my Windows PC and create the USB there. It just seems that Zorin should be able to accomplish that task to help propagate more Zorin installations.

Unsure if it is possible to do it "out of the box" like that. Perhaps through terminal...
However, it is recommended by devs to use Balena Etcher to create a bootable USB.

But I would recommend you download from their Github page, as I had a problem with the version from Balena's website earlier today.

I use Unetbootin to do this. It's very easy and i, along with others, have experienced a lot of issues with BalenaEtcher.

to install Unetbootin, add the ppa

sudo add-apt-repository ppa:gezakovacs/ppa

And install

sudo apt update

sudo apt install

Insert your USB stick. Run Unetbootin from your App Menu. At the bottom of the Unetbootin window, you will see ISO. Browse to the location of your ISO (e.g. ~/Downloads) and ensure that the write device is set to your USB (e.g. sdc1).

1 Like

What app are people using to check SHA266 checksums on Zorin?
I am still using Quickhash under Windows for that task.

Thanks for instructions.

I followed them exactly, and I didn't see errors at any step, but I don't find Unetbootin after all that to be able to run it.

I am new enough with Zorin that I don't know where to look other than Zorin's menu structure. I don't find an 'App' menu. No new items in System Tools nor Utilities, Accessories....

I stumbled trying Linux find, and I didn't see results other than many 'denied'.
find / -name Unetbootin

I saved the terminal session text. Is it okay to post on a forum item such as this? I don't want to violate guidelines for use.


I am not aware of any guidelines that restrict posting of log or terminal info.

The app menu is the Zorin Start Menu. As "start menu" as a name is owned by Microsoft, in Linux, many users refer to it as the app menu.
You can search in the app menu simply by clicking the Zorin Menu, then start typing the app name you are looking for.
e.g. open the Zorin Menu, then type unetbootin and see if it appears.

Ahhh... naming conventions and restrictions.

I did try searching at the Zorin menu. Neither with Unetbootin nor all lower case was it found.

I'm appending my terminal log contents. It seemed that some content was downloaded, but I think I'm seeing zero installed. Maybe you see errors which I wasn't familiar enough to notice.


----------------- terminal log -------------------
richard@Rich-790:~$ sudo add-apt-repository ppa:gezakovacs/ppa
[sudo] password for richard:
UNetbootin is a cross-platform utility that can create Live USB systems and can load a variety of system utilities or install various Linux distributions and other operating systems without a CD.

Wiki: Home · unetbootin/unetbootin Wiki · GitHub
Downloads: Releases · unetbootin/unetbootin · GitHub
More info: UNetbootin PPA : Geza Kovacs
Press [ENTER] to continue or Ctrl-c to cancel adding it.

Hit:1 bionic InRelease
Get:2 bionic-security InRelease [88.7 kB]
Get:3 bionic-updates InRelease [88.7 kB]
Get:5 bionic-backports InRelease [74.6 kB]
Get:6 bionic InRelease [15.4 kB]
Get:7 bionic-updates/main i386 Packages [1,274 kB]
Hit:8 bionic InRelease
Hit:9 bionic InRelease
Hit:10 bionic InRelease
Get:11 bionic-security/main i386 Packages [970 kB]
Ign:4 stable InRelease
Get:12 bionic-updates/main amd64 Packages [2,036 kB]
Hit:14 bionic InRelease
Hit:15 bionic InRelease
Get:13 stable Release [3,674 B]
Hit:16 bionic InRelease
Get:17 bionic-updates/main amd64 DEP-11 Metadata [295 kB]
Get:18 bionic-security/main amd64 Packages [1,693 kB]
Hit:19 bionic InRelease
Get:20 bionic-updates/main DEP-11 48x48 Icons [78.2 kB]
Get:21 bionic-updates/main DEP-11 64x64 Icons [151 kB]
Get:22 bionic-updates/universe i386 Packages [1,566 kB]
Get:23 bionic-updates/universe amd64 Packages [1,732 kB]
Get:25 bionic-security/main Translation-en [317 kB]
Get:26 bionic-security/main amd64 DEP-11 Metadata [48.9 kB]
Get:27 bionic-security/restricted amd64 Packages [302 kB]
Get:28 bionic-updates/universe amd64 DEP-11 Metadata [290 kB]
Get:29 bionic-security/restricted Translation-en [40.4 kB]
Get:30 bionic-updates/multiverse amd64 DEP-11 Metadata [2,468 B]
Get:31 bionic-security/universe i386 Packages [981 kB]
Get:32 bionic-backports/universe amd64 DEP-11 Metadata [9,292 B]
Get:33 bionic-security/universe amd64 Packages [1,122 kB]
Get:34 bionic-security/universe Translation-en [253 kB]
Get:35 bionic-security/universe amd64 DEP-11 Metadata [60.4 kB]
Get:36 bionic-security/multiverse amd64 DEP-11 Metadata [2,464 B]
Hit:37 bionic InRelease
Get:38 bionic/main i386 Packages [792 B]
Get:39 bionic/main amd64 Packages [792 B]
Get:40 bionic/main Translation-en [436 B]
Fetched 13.5 MB in 3s (4,202 kB/s)
Reading package lists... Done
richard@Rich-790:~$ sudo apt update
Hit:1 bionic InRelease
Hit:2 bionic-security InRelease
Hit:3 bionic-updates InRelease
Hit:5 bionic-backports InRelease
Hit:6 bionic InRelease
Hit:7 bionic InRelease
Hit:8 bionic InRelease
Ign:4 stable InRelease
Hit:9 bionic InRelease
Hit:11 bionic InRelease
Hit:12 bionic InRelease
Get:10 stable Release [3,674 B]
Hit:13 bionic InRelease
Hit:14 bionic InRelease
Hit:15 bionic InRelease
Fetched 3,674 B in 2s (1,969 B/s)
Reading package lists... Done
Building dependency tree
Reading state information... Done
12 packages can be upgraded. Run 'apt list --upgradable' to see them.
richard@Rich-790:~$ sudo apt install
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
linux-headers-5.4.0-67-generic linux-hwe-5.4-headers-5.4.0-47
linux-hwe-5.4-headers-5.4.0-66 linux-hwe-5.4-headers-5.4.0-67
linux-image-5.4.0-67-generic linux-modules-5.4.0-67-generic
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 12 not upgraded.

I do not see the terminal output for sudo apt install unetbootin. Can you run the above, then show the terminal output?

Ahhhh.... sudo apt install unetbootin
That proceeded okay. Now Zorin menu finds it. And it shows up in System Tools. It executes okay. Looks like it should (as I have previously used Windows version of it.)

I am obviously new and inexperienced with Linux installations.
I misunderstood the original instructions. I thought that the
sudo apt install
when performed right after getting the files earlier would do the installation. Thinking about it now... it does make more sense for an install command to require a specific argument.

Thanks again for guiding me on this.


1 Like

I am only a wee bit past noob, myself. Don't worry, it becomes familiar very quickly.

Anyone got an answer to this question?

I used your suggestion run on Z15. When I migrated from Windows, I didn't bother verifying checksum, so I've never run it from Windows.

HaHa, you have routed me full circle. :joy: :rofl: :upside_down_face: :sweat_smile:
I was very confused by your post until I found out that you can run Quickhash on Linux (as well as Windows). So that is a good answer.

I simply use sha256sum in terminal.

sha256sum -c [file containing checksums] —ignore-missing

The -c switch instructs sha256sum to look for checksums in a file.

The [file containing checksums] must be formatted with the checksum at the beginning of a line, followed by two spaces, followed by the exact name of the ISO file. One checksum per line. I sometimes get them by doing a Rename in a file manager, copying the full name of the file and pasting it into my checksums file.

I often have more than one checksum in the file so I also use the —ignore-missing switch (that’s a double dash in front of “ignore”). This will instruct sha256sum to skip over any files that are not in the current directory, preventing error messages to be displayed.

On Windows, I like to use the MD5 & SHA Checksum Utility.

After I read several threads in Zorin forum, I now realized why 2 of my USB memories failed recently. I have been using Etcher :scream_cat:

I deleted Etcher and decided to install Unetbootin. I wonder if it is possible to include Unetbootin among "Software" offering in Zorin.

While adding ppa is a piece of cake to me, it might pose a problem for real beginners (such as my daughter-in-law).

1 Like

Just noticed one tiny mistake in your comment.
The last command should have been

sudo apt install unetbootin

I could guess but not my daughter-in-law :wink:

1 Like