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).

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.

Richard

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.

Thanks,
Richard

----------------- terminal log -------------------
richard@Rich-790:~$ sudo add-apt-repository ppa:gezakovacs/ppa
[sudo] password for richard:
UNetbootin http://unetbootin.github.io/ 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.

Homepage: http://unetbootin.github.io/
Wiki: Home · unetbootin/unetbootin Wiki · GitHub
Downloads: Releases · unetbootin/unetbootin · GitHub
Sourceforge: http://sourceforge.net/projects/unetbootin
Launchpad: http://launchpad.net/unetbootin
More info: UNetbootin PPA : Geza Kovacs
Press [ENTER] to continue or Ctrl-c to cancel adding it.

Hit:1 http://us.archive.ubuntu.com/ubuntu bionic InRelease
Get:2 http://security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB]
Get:3 http://us.archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB]
Get:5 http://us.archive.ubuntu.com/ubuntu bionic-backports InRelease [74.6 kB]
Get:6 http://ppa.launchpad.net/gezakovacs/ppa/ubuntu bionic InRelease [15.4 kB]
Get:7 http://us.archive.ubuntu.com/ubuntu bionic-updates/main i386 Packages [1,274 kB]
Hit:8 https://packages.zorinos.com/stable bionic InRelease
Hit:9 http://ppa.launchpad.net/zorinos/apps/ubuntu bionic InRelease
Hit:10 https://packages.zorinos.com/patches bionic InRelease
Get:11 http://security.ubuntu.com/ubuntu bionic-security/main i386 Packages [970 kB]
Ign:4 https://dl.bintray.com/etcher/debian stable InRelease
Get:12 http://us.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages [2,036 kB]
Hit:14 https://packages.zorinos.com/apps bionic InRelease
Hit:15 http://ppa.launchpad.net/zorinos/drivers/ubuntu bionic InRelease
Get:13 https://dl.bintray.com/etcher/debian stable Release [3,674 B]
Hit:16 https://packages.zorinos.com/drivers bionic InRelease
Get:17 http://us.archive.ubuntu.com/ubuntu bionic-updates/main amd64 DEP-11 Metadata [295 kB]
Get:18 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages [1,693 kB]
Hit:19 http://ppa.launchpad.net/zorinos/patches/ubuntu bionic InRelease
Get:20 http://us.archive.ubuntu.com/ubuntu bionic-updates/main DEP-11 48x48 Icons [78.2 kB]
Get:21 http://us.archive.ubuntu.com/ubuntu bionic-updates/main DEP-11 64x64 Icons [151 kB]
Get:22 http://us.archive.ubuntu.com/ubuntu bionic-updates/universe i386 Packages [1,566 kB]
Get:23 http://us.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 Packages [1,732 kB]
Get:25 http://security.ubuntu.com/ubuntu bionic-security/main Translation-en [317 kB]
Get:26 http://security.ubuntu.com/ubuntu bionic-security/main amd64 DEP-11 Metadata [48.9 kB]
Get:27 http://security.ubuntu.com/ubuntu bionic-security/restricted amd64 Packages [302 kB]
Get:28 http://us.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 DEP-11 Metadata [290 kB]
Get:29 http://security.ubuntu.com/ubuntu bionic-security/restricted Translation-en [40.4 kB]
Get:30 http://us.archive.ubuntu.com/ubuntu bionic-updates/multiverse amd64 DEP-11 Metadata [2,468 B]
Get:31 http://security.ubuntu.com/ubuntu bionic-security/universe i386 Packages [981 kB]
Get:32 http://us.archive.ubuntu.com/ubuntu bionic-backports/universe amd64 DEP-11 Metadata [9,292 B]
Get:33 http://security.ubuntu.com/ubuntu bionic-security/universe amd64 Packages [1,122 kB]
Get:34 http://security.ubuntu.com/ubuntu bionic-security/universe Translation-en [253 kB]
Get:35 http://security.ubuntu.com/ubuntu bionic-security/universe amd64 DEP-11 Metadata [60.4 kB]
Get:36 http://security.ubuntu.com/ubuntu bionic-security/multiverse amd64 DEP-11 Metadata [2,464 B]
Hit:37 http://ppa.launchpad.net/zorinos/stable/ubuntu bionic InRelease
Get:38 http://ppa.launchpad.net/gezakovacs/ppa/ubuntu bionic/main i386 Packages [792 B]
Get:39 http://ppa.launchpad.net/gezakovacs/ppa/ubuntu bionic/main amd64 Packages [792 B]
Get:40 http://ppa.launchpad.net/gezakovacs/ppa/ubuntu 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 http://us.archive.ubuntu.com/ubuntu bionic InRelease
Hit:2 http://security.ubuntu.com/ubuntu bionic-security InRelease
Hit:3 http://us.archive.ubuntu.com/ubuntu bionic-updates InRelease
Hit:5 http://us.archive.ubuntu.com/ubuntu bionic-backports InRelease
Hit:6 http://ppa.launchpad.net/gezakovacs/ppa/ubuntu bionic InRelease
Hit:7 http://ppa.launchpad.net/zorinos/apps/ubuntu bionic InRelease
Hit:8 https://packages.zorinos.com/stable bionic InRelease
Ign:4 https://dl.bintray.com/etcher/debian stable InRelease
Hit:9 https://packages.zorinos.com/patches bionic InRelease
Hit:11 http://ppa.launchpad.net/zorinos/drivers/ubuntu bionic InRelease
Hit:12 https://packages.zorinos.com/apps bionic InRelease
Get:10 https://dl.bintray.com/etcher/debian stable Release [3,674 B]
Hit:13 https://packages.zorinos.com/drivers bionic InRelease
Hit:14 http://ppa.launchpad.net/zorinos/patches/ubuntu bionic InRelease
Hit:15 http://ppa.launchpad.net/zorinos/stable/ubuntu 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
linux-modules-extra-5.4.0-67-generic
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 12 not upgraded.
richard@Rich-790:~$

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.

Richard

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.