Page 1 of 2

Unetbootin Linux version

Posted: Wed 17 Jun 2015, 00:39
by bigpup
UNetbootin can create a bootable Live USB drive, or it can make a "frugal install" on your local hard disk.
http://unetbootin.sourceforge.net/

To use a Puppy iso file.
Follow the directions for using an iso file you have already downloaded.
http://unetbootin.sourceforge.net/#other

Here is a pet that watchdog made.
http://www.murga-linux.com/puppy/viewto ... 176#851176

You do not really install Unetbootin into Puppy.

Download the Linux version of Unetbootin.

It is an exec file, but it needs to be given the exec permission.

In the file manager.
Right click on the Unetbootin file and select properties.
Give it exec permissions.

Now left click on the Unetbootin file to run it.

May need to install a version of mtools you can get from the Puppy Package Manager.

I just did not really see a need to make a pet, seeing how it is already an exec file and only a single file.
It can be moved to the desktop if you want to run it from there.


Note:
If Unetbootin is not finding your USB drive.

Sometimes you have to force the issue with Unetbootin.

Start Unetbootin from the console by using this command.

Code: Select all

unetbootin installtype=USB targetdrive=/dev/sdb1
You tell it the target USB drive you want it to use.

My USB flash drive is sdb1

Just make the targetdrive=/dev/ (whatever your USB drive is identified as)

To do a hard drive install:

Hard drive partition is sda1

Code: Select all

unetbootin installtype=HDD targetdrive=/dev/sda1
Seems you can also go deeper into the location on the hard drive.

Example:

Code: Select all

unetbootin installtype=HDD targetdrive=/dev/sda1/whatever/whatever

Puppy Tweaks for installing a Puppy iso:

Unetbootin does a basic iso image burn install to a USB flash drive.
Basically it is the same as a live CD image burn install.
It does not know about the tweaks, that the Puppy Universal Installer does, to identify the install as a USB flash drive install.
These tweaks tell the boot process that Puppy is on a USB flash drive and to limit the writes to the save file or folder.

However you can manually tweak the syslinux.cfg file on the USB flash drive.

Change:

Code: Select all

 append initrd=initrd.gz pmedia=cd
To:

Code: Select all

append initrd=initrd.gz pmedia=usbflash

Posted: Wed 17 Jun 2015, 00:46
by dancytron
Why would you want to use this instead of the built in Puppy Universal Installer?

Posted: Wed 17 Jun 2015, 01:01
by bigpup
Just an optional program.

Linux is about options.

Someone asked how to run Unetbootin in Puppy.

Using the Puppy Universal Installer is the one of choice if running Puppy.
It has more options.

Posted: Wed 17 Jun 2015, 05:43
by watchdog
unetbootin-608-w5.pet:

https://drive.google.com/file/d/0B9iMb4 ... sp=sharing

It contains mtools and p7zip all in one. It seems to work in a live of slacko 5.7, precise 5.7.1, tahr 6.02 (and obviously wary). It has not a menu entry: open a console and type:

Code: Select all

unetbootin installtype=USB targetdrive=/dev/sdxy
where sdxy is the usb stick where you want to install to an iso.

EDIT: copy.com discontinued. Updated link.

Posted: Wed 17 Jun 2015, 19:37
by bigpup
Thanks for the pet watchdog!!

Posted: Wed 26 Aug 2015, 17:48
by Mike Walsh
dancytron wrote:Why would you want to use this instead of the built in Puppy Universal Installer?
Don't forget, UNetbootin is not really an installer, as such. It'll install an iso file to a USB stick, which is what it was designed to do. It was not designed to install Puppy, or any other distro, to a drive in the way that the Universal installer will. That will install Puppy to USB as a 'frugal'; UNetbootin can't do that.

Where it does come into its own is in allowing anyone who owns a modern netbook (or similar), who doesn't have a CD/DVD drive, to try a 'live' distro out.....and to then install it if you want to. The same applies to the other USB installers out there; Pendrive Linux, isobooter, Window's Rufus, Multi-Boot, etc. They're very good at what they're designed to do. It's a God-send to anyone who finds themselves in such a situation.

Also, Puppy is one of only a handful of distros actually designed to run from a USB as standard. It's one of Puppy's strengths..! Yes, you can install any Linux distro to a USB drive if you want to.....but where most of them fall short is the constant reading/writing to & from the stick; because as far as the OS is concerned, it's been installed to a hard drive in the normal way. Wears out the stick in record time.

That's where Puppy's unique file-system, and method of operation, comes into its own.


Regards,

Mike. :wink:

Posted: Wed 26 Aug 2015, 23:23
by rokytnji
Don't forget, UNetbootin is not really an installer, as such. It'll install an iso file to a USB stick, which is what it was designed to do. It was not designed to install Puppy, or any other distro, to a drive in the way that the Universal installer will. That will install Puppy to USB as a 'frugal'; UNetbootin can't do that.
Damn. Nobody told me that back when I was a tester for MacPup. So I guess the save files on usb were just smoke and mirrors?

Posted: Thu 27 Aug 2015, 04:09
by bigpup
So I guess the save files on usb were just smoke and mirrors?
No, they still should have been used by Puppy.

Unetbootin does a basic iso image burn install to a USB flash drive.
Basically it is the same as a live CD image burn install.
It does not know about the tweaks, that the Puppy Universal Installer does, to identify the install as a USB flash drive install.
These tweaks tell the boot process that Puppy is on a USB flash drive and to limit the writes to the save file or folder.

However you can manually tweak the syslinux.cfg file on the USB flash drive.

Change:

Code: Select all

 append initrd=initrd.gz pmedia=cd
To:

Code: Select all

append initrd=initrd.gz pmedia=usbflash

Posted: Thu 27 Aug 2015, 13:36
by rokytnji
Just for info BigPup.

You can install grub4dos on unetbootin after a boot up using syslinux bootloader.
Make a save file.

Grub4dos gives you choice of live or save file boot.
Then there is the advanced menu one can tweak even more.
You ae running on fat32 . Save file is ext2.

I did not sweat
limit the writes to the save file or folder.
I am just showing unetbootin can be a frugal kind of install. Maybe not correct in some members eyes. But we fly loosey goosey on the Mexican Border.

Like when building redneck house boats

or toilets

Posted: Sun 30 Aug 2015, 18:17
by Mike Walsh
Ha-ha! Damn, Rok; you slay me..!

Ace. I like it, I like it.
But we fly loosey goosey on the Mexican Border.
Dear me; I thought that was an exclusively old Brit slang expression.....and I haven't come across it for simply years. :)


Mike. :wink:

Posted: Sun 30 Aug 2015, 19:42
by musher0
Hello, bigpup and all.

As for me, unetbootin didn't help me install the latest AntiX-15-V iso on a hard drive.

Rather it was a nuisance. As far as I can tell, unetbootin-linux doesn't have any real
options for hard drive install, only "/". I was lucky I already had a large pupsave file,
otherwise unetbootin would have gobbled up all the space and created a lock-jam.

So unetbootin-linux does its thing with the AntiX-15 iso. It unpacks all of the AntiX
directories under "/". Now what? AntiX-15 is useless dispersed in a pupsave file,
hehe.

I tried moving the AntiX directories to a proper partition, then modified my grub menu.lst.
I reboot and hit return on the AntiX entry. Still nothing, or rather I get a grub error.

If anybody knows the solution to this, I'll be grateful. Thanks in advance.

BFN.

musher0

Posted: Sun 30 Aug 2015, 21:48
by bigpup
musher0,

This seems to need the run from terminal command line to get the HDD selected.

This is maybe something to do with Puppies file system layout.

Try this:
Hard drive partition is sda1

Code: Select all

unetbootin installtype=HDD targetdrive=/dev/sda1
Seems you can also go deeper into the location on the hard drive.

Example:

Code: Select all

unetbootin installtype=HDD targetdrive=/dev/sda1/download/whatever
I have not tried to install to hard drive, but this seems to get the proper selections.
If you try.
Thanks for testing!!

Maybe someone who knows coding could figure out why command line options work, but not the drop down windows in Unetbootin.

Posted: Sun 30 Aug 2015, 23:10
by rokytnji
I reboot and hit return on the AntiX entry. Still nothing, or rather I get a grub error.
Not sure. But ran into something like that ages ago when AntiX ran grub legacy and the grub made the pen drive (hd0,0) and the internal hard drive
(hd0,1).

When I changed the internal grub menu line for the internal hard drive 1st partition from (hd0,1) to (hd0,0)
The grub errors stopped.
As for me, unetbootin didn't help me install the latest AntiX-15-V iso on a hard drive.
Not sure what to make of that sentence. One needs to partition a internal hard drive 1st I would think. Unless harddrive does not mean internal drive but pen drive instead?

My documentation of my grub editing when running a install off of a sd card instead of internal hard drive.

http://yatsite.blogspot.com/2009/07/ins ... e-900.html

It's 6 years old though. :roll:

Posted: Mon 31 Aug 2015, 00:44
by musher0
Thanks, rokytnji, thanks bigpup.
Trying it now. Back to report soon!

Posted: Mon 31 Aug 2015, 01:49
by musher0
Hi!

Some luck: the console parameters provided by bigpup did work, in that the iso file
was unpacked on the right partition (sda6), not under "/".

I copied the grub menu.lst at /mnt/sda6/antiX/boot/grub in my main menu.lst

But trying to boot the "ubnkern" entry (recommended by unetbootin) says either it can
find the directory or the file (if I bring the antix directories at first level of /mnt/sda6).

Better luck with the antiX entry itself, something boots! :) but after a few seconds
something in antiX keeps looking for either /dev/sr0 or a USB drive, and reports an
error, of course.

Strange. I'm sure the solution is at hand. Let's not rush things!

But thanks anyway, guys.

BFN.

musher0

Posted: Mon 31 Aug 2015, 01:53
by musher0
@rokytnji

The sentence:

> As for me, unetbootin didn't help me install the latest AntiX-15-V iso on a hard drive.

means exactly that: unetbootin did not help me, my grey cells were confused instead. :)

BFN.

musher0

Posted: Sat 24 Oct 2015, 03:36
by slavvo67
This is a very good thread for USB installs of Puppy!

Thanks all!

Slavvo67

Posted: Sun 14 Feb 2016, 23:18
by bigpup
Anyone know what needs to be changed in the Unetbootin code so it can find drives using the drop down menus?

You have to use consol commands to get USB flash drives or hard drives selected.


Start Unetbootin from the console by using this command.

Code: Select all

unetbootin installtype=USB targetdrive=/dev/sdb1
You tell it the target USB drive you want it to use.

My USB flash drive is sdb1

Just make the targetdrive=/dev/ (whatever your USB drive is identified as)

To do a hard drive install:

Hard drive partition is sda1

Code: Select all

unetbootin installtype=HDD targetdrive=/dev/sda1
Seems you can also go deeper into the location on the hard drive.

Example:

Code: Select all

unetbootin installtype=HDD targetdrive=/dev/sda1/whatever/whatever

Posted: Mon 15 Feb 2016, 00:59
by rokytnji
I've been using dd lately
http://www.linuxforums.org/forum/other- ... post976872
Unetbootin has been getting flaky lately as isos become plentiful.
Some work. Some don't. If you read the whole thread you may get a idea of what I mean.

AntiX 15 is a hybrid iso that can use dd to install to a pendrive.

Puppy? Probably not depending on whether it is a current iso hybrid. Like Android i386.

I will be blowing away that android install. It was just done as a learning experience for me. Just to see what was possible. I do not like Android on my Netbook. It is just my druthers is all. Others may be happy with installing Android. Like the dude I was answering.

Posted: Mon 15 Feb 2016, 01:43
by rcrsn51
Android x86 will boot off a flash drive using ISObooter.